本来这个问题真的没必要写的,可是真的困扰我太久%>_<%,决定还是记录一下. 首先,最权威清晰的安装文档还是官方的: Building the NetCDF-4.2 and later Fortran libraries (写此文时,最近版为4.2) 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开build啦!而且要装Fortran的库必须先装好C的库. 所以先装C的库咯:仍然官方文档: Getting and Building NetCDF-C
C#的优雅,强大IDE的支持,.net下各语言的二进制兼容,自从第一眼看到C#就被其良好的设计吸引.一直希望将其应用于高性能计算领域,长时间努力却效果却不尽如人意. 对于小的测试代码用例而言,C#用20-30%的性能损耗换取良好的开发维护体验倒是非常值得. 但FEM/CFD/SPH求解器的实际开发中,作为典型的运算密集型项目,对性能极其敏感.即使是单线程,未作充分优化前提下,运算耗时: C#:ASC C 未优化= 2:1 C#:ASC C 充分优化= 4:1 如手工循环展开,内联优化等 AS
Modules environmentDescription This is a system that allows you to easily change between different versions of compilers and other software, no matter what shell you use, without having to set a lot of environment variables by hand each time. The aut