由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - MPI xl fortran problem on Blue Gene
相关主题
问个简单的Fortran问题老哥使用的一项技术: extern定义全局变量
请教Fortran编程高手并问一下OpenMP的问题请问python能否在一个子程序里边创立独立的命名空间?
请教什么时候变量会被load进stack,什么时候进入heap呢?[bssd]goto的现实根据
C++ 全局变量是怎么回事?python用全局变量能节省程序执行时间吗?
关于多线程编程的一个问题R似乎根本就没有认真考虑过global variable的改写问题
问个C语言里面全局变量和本地变量引用问题如何在fortran中定义一个动态的数组?
关于线程读写全局变量的问题问个fortran的问题
请问多个线程同时访问同一个内存地址会不会使得程序变慢FORTRAN 90 菜鸟问题
相关话题的讨论汇总
话题: mpi话题: gene话题: subroutine话题: blue话题: fortran
进入Programming版参与讨论
1 (共1页)
K******C
发帖数: 230
1
我的
code 基本上是用frotran 77 和mpi library 写的.以前用GNU 的编译的,一直没有什
么问题:
mpif77 -r8 -o code.f
现在我把code 移到了blue gene上,用了xl fortran编译,就出现在问题了
mpixlf77 -O2 -qrealsize=8 code.f
我在code里面用了common block 定义全局变量
有一个全局变量不应该在 运行过程中变化的,后来我把这个变量 在所有的subroutine
里面print out。发现每当call 某个 subroutine以后,这个值就变化了,奇怪的是在
这个subroutine 里面 ,我没有定义这个变量所在的common block. 而且这个值从以来
的的‘4‘,一下变成了 ’2XXXX‘ ,而且每次call这个subroutine 就继续变大。
我估计是不在编译的时候设定环境变量有问题,但不知道怎么改。 不是高手有什么好
主意?
BTW:我的code 里面还定义了 double presicion的变量
K******C
发帖数: 230
2
up
1 (共1页)
进入Programming版参与讨论
相关主题
FORTRAN 90 菜鸟问题关于多线程编程的一个问题
怎样解决fortran程序中的common块的问题问个C语言里面全局变量和本地变量引用问题
一个fortran问题:关于线程读写全局变量的问题
fortran里面common的问题请问多个线程同时访问同一个内存地址会不会使得程序变慢
问个简单的Fortran问题老哥使用的一项技术: extern定义全局变量
请教Fortran编程高手并问一下OpenMP的问题请问python能否在一个子程序里边创立独立的命名空间?
请教什么时候变量会被load进stack,什么时候进入heap呢?[bssd]goto的现实根据
C++ 全局变量是怎么回事?python用全局变量能节省程序执行时间吗?
相关话题的讨论汇总
话题: mpi话题: gene话题: subroutine话题: blue话题: fortran