由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - Fortran 77 dynamic memory allocation 2
相关主题
Hamiltonian System有什么好的方法吗?随机数???
Analytic solution for an ODEfortran搞计算还是简单多了
something strange in fortran90Help! 有谁用过LSODE/LSODA?
求矩阵逆的算法fortran90的超级怪问题
请问用g77编译时如何限制'warning'的出现?Strange compiler error
Abaqus: error with dynamic loading[合集] 有关fortran返回数组的问题!
请大虾推荐一个fully implicit solver.问关于advection equations
mm is not real until explicitly declared如何 在MPI环境下用fortran调用C code
相关话题的讨论汇总
话题: integer话题: work话题: addr话题: offset话题: fortran
进入Computation版参与讨论
1 (共1页)
y***r
发帖数: 1845
1
不用cray pointer也可以,可以使用libU77中的MALLOC和FREE,可惜不是所有系统都
支持。但假如自己用C做一个EXTENSION,就可以了。
下面的程序的编译方法:
cc -c alloc.c
f77 memtest.f alloc.o
>>>>>>> memtest.f <<<<<<<<<<<
implicit none
integer*4 n, i
integer*4 addr
integer*4 offset
real*8 work(1)
C common /works/ work
n = 10
call cmalloc(N*N, 8, 0, work, addr, offset)
call test(N, WORK(offset+1))
call cfree(addr)
end
C
subroutine test(N,R)
implicit none
integer*4
1 (共1页)
进入Computation版参与讨论
相关主题
如何 在MPI环境下用fortran调用C code请问用g77编译时如何限制'warning'的出现?
在C语言里可不可以写implicit的程序?Abaqus: error with dynamic loading
fortran90 奇怪的格式问题请大虾推荐一个fully implicit solver.
Fortran 77 dynamic memory allocation 1mm is not real until explicitly declared
Hamiltonian System有什么好的方法吗?随机数???
Analytic solution for an ODEfortran搞计算还是简单多了
something strange in fortran90Help! 有谁用过LSODE/LSODA?
求矩阵逆的算法fortran90的超级怪问题
相关话题的讨论汇总
话题: integer话题: work话题: addr话题: offset话题: fortran