摘要: #!/bin/bash#PBS -N EXCMG32#PBS -l vmem=63gb #PBS -q smp#PBS -l nodes=1:ppn=1#PBS -j oe#PBS -M kjpan@yahoo.cnecho "This jobs is on " $PBS_O_HOSTcd $PBS 阅读全文
posted @ 2013-07-16 07:48 Kejia Pan 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 在C中,主函数是可以有参数的,因而可以很方便地在C程序中处理命令行参数,如下:int main(int argc,char *argv[]){.........}参数个数位于argc中,具体参数以空格分隔,分别存储到argv这个二维指针中,实际是bash将参数按照空格分隔,然后将其组成多个字符串数组,传递给主程序。在Fortran中主函数是没有参数的,所以要获取命令行参数需要额外调用其他的函数。agrc=iargc():返回命令行参数的个数call getarg(i,buffer):读取命令行的第i个参数,并将其存储到buffer中,其中命令本身是第0个参数对于Fortran2003及其之后, 阅读全文
posted @ 2013-07-16 07:37 Kejia Pan 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 解决Stack overflow错误:compag visual fortran :project settings|link|output|stack allocations下有 reserve 和 commit 两项 缺省时为 0x400000 即 4Mintel fortran + visual studio : Project|Properties|Linker|System下有 Stack reserve size ,Stack commit size 两项 阅读全文
posted @ 2013-07-16 07:32 Kejia Pan 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1、www.personal.psu.edu/faculty/h/d/hdk/fortran.html2、http://www.netlib.org/3、http://people.scs.fsu.edu/~burkardt/f_src/f_src.html4、http://www2.cisl.uc... 阅读全文
posted @ 2013-07-16 07:24 Kejia Pan 阅读(448) 评论(0) 推荐(0) 编辑
摘要: •GNU 编译器•1 gcc C编译器•2 g++ C++编译器•3 g77 Fortran 77 编译器•4 gfortran Fortran 90 编译器•INTEL 编译器•1 icc C编译器•2 icpc C++编译器•3 ifort Fortran 77 编译器•4 ifort Fortran 90 编译器•PGI 编译器•1 pgcc C编译器•2 pgCC C++编译器•3 pgf77 Fortran 77 编译器•4 pgf90 Fortran 90 编译器 阅读全文
posted @ 2013-07-16 07:18 Kejia Pan 阅读(680) 评论(0) 推荐(0) 编辑
摘要: ulimit -a 用来显示当前的各种用户进程限制。Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:引用:# ulimit -u 10000对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulimit -n xx 修改每个进程可打开的文件数,缺省值是 1024。引用:# ulimit -n 4096将每个进程可以打开的文件数目加大到4096,缺省为1024其他建议设置成无限制(unlimited)的一些重要设置是:引用:数据段 阅读全文
posted @ 2013-07-16 07:11 Kejia Pan 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open shared object file: No such file or directory这是因为没有把动态链接库的安装路径(例如/usr/local/lib )放到变量LD_LIBRARY_PATH里。这时,可以用命令export来临时测试确认是不是这个问题:export LD_LIBRARY_PAT 阅读全文
posted @ 2013-07-16 07:03 Kejia Pan 阅读(1902) 评论(0) 推荐(0) 编辑