I'm running the Lagrangian floats in my application under ROMS 3.9. I can compile them successfully. When I run it, there are some abnormal stops which I can't find out the reasons. Even if I open the debug mode, there is nothing to tell me the reasons.
Code: Select all
mpirun -np 4 ./LAGRANGIAN_deb ../input/roms_lagragian.in > log
Besides, there are some error information in my screen.
Code: Select all
forrtl: severe (194): Run-Time Check Failure. The variable 'mod_floats_mp_allocate_floats_$NG' is being used in 'mod_floats.f90(143,18)' without being defined
Image PC Routine Line Source
LAGRANGIAN_deb 00000000029BEE59 mod_floats_mp_all 143 mod_floats.f90
LAGRANGIAN_deb 0000000002380A46 read_fltpar_ 55 read_fltpar.f90
LAGRANGIAN_deb 0000000001CF8282 inp_par_ 569 inp_par.f90
LAGRANGIAN_deb 000000000040C9B6 ocean_control_mod 86 ocean_control.f90
LAGRANGIAN_deb 000000000040C207 MAIN__ 95 master.f90
LAGRANGIAN_deb 000000000040BF1E Unknown Unknown Unknown
libc-2.17.so 00002B8CE6DD5C05 __libc_start_main Unknown Unknown
LAGRANGIAN_deb 000000000040BE29 Unknown Unknown Unknown
forrtl: severe (194): Run-Time Check Failure. The variable 'mod_floats_mp_allocate_floats_$NG' is being used in 'mod_floats.f90(143,18)' without being defined
Image PC Routine Line Source
LAGRANGIAN_deb 00000000029BEE59 mod_floats_mp_all 143 mod_floats.f90
LAGRANGIAN_deb 0000000002380A46 read_fltpar_ 55 read_fltpar.f90
LAGRANGIAN_deb 0000000001CF8282 inp_par_ 569 inp_par.f90
LAGRANGIAN_deb 000000000040C9B6 ocean_control_mod 86 ocean_control.f90
LAGRANGIAN_deb 000000000040C207 MAIN__ 95 master.f90
LAGRANGIAN_deb 000000000040BF1E Unknown Unknown Unknown
libc-2.17.so 00002B96CFD1EC05 __libc_start_main Unknown Unknown
LAGRANGIAN_deb 000000000040BE29 Unknown Unknown Unknown
forrtl: severe (194): Run-Time Check Failure. The variable 'mod_floats_mp_allocate_floats_$NG' is being used in 'mod_floats.f90(143,18)' without being defined
Image PC Routine Line Source
LAGRANGIAN_deb 00000000029BEE59 mod_floats_mp_all 143 mod_floats.f90
LAGRANGIAN_deb 0000000002380A46 read_fltpar_ 55 read_fltpar.f90
LAGRANGIAN_deb 0000000001CF8282 inp_par_ 569 inp_par.f90
LAGRANGIAN_deb 000000000040C9B6 ocean_control_mod 86 ocean_control.f90
LAGRANGIAN_deb 000000000040C207 MAIN__ 95 master.f90
LAGRANGIAN_deb 000000000040BF1E Unknown Unknown Unknown
libc-2.17.so 00002B3366659C05 __libc_start_main Unknown Unknown
LAGRANGIAN_deb 000000000040BE29 Unknown Unknown Unknown
forrtl: severe (194): Run-Time Check Failure. The variable 'mod_floats_mp_allocate_floats_$NG' is being used in 'mod_floats.f90(143,18)' without being defined
Image PC Routine Line Source
LAGRANGIAN_deb 00000000029BEE59 mod_floats_mp_all 143 mod_floats.f90
LAGRANGIAN_deb 0000000002380A46 read_fltpar_ 55 read_fltpar.f90
LAGRANGIAN_deb 0000000001CF8282 inp_par_ 569 inp_par.f90
LAGRANGIAN_deb 000000000040C9B6 ocean_control_mod 86 ocean_control.f90
LAGRANGIAN_deb 000000000040C207 MAIN__ 95 master.f90
LAGRANGIAN_deb 000000000040BF1E Unknown Unknown Unknown
libc-2.17.so 00002AE7F359FC05 __libc_start_main Unknown Unknown
LAGRANGIAN_deb 000000000040BE29 Unknown Unknown Unknown
--------------------------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[20760,1],0]
Exit code: 194
--------------------------------------------------------------------------
[admin:189133] 4 more processes have sent help message help-oob-ud.txt / create-qp-failed
[admin:189133] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
[admin:189133] 4 more processes have sent help message help-oob-ud.txt / no-ports-usable
[admin:189133] 7 more processes have sent help message help-mpi-btl-openib.txt / no device params found
[admin:189133] 7 more processes have sent help message help-mpi-btl-openib-cpc-base.txt / no cpcs for port
Code: Select all
137 !-----------------------------------------------------------------------
138 ! Lagrangian drifters parameters.
139 !-----------------------------------------------------------------------
140 !
141 IF (.not.Ldrifter) THEN
142 allocate ( Fprint(Ngrids) )
143 Dmem(ng)=Dmem(ng)+REAL(Ngrids,r8)
144 allocate ( frrec(Ngrids) )
145 Dmem(ng)=Dmem(ng)+REAL(Ngrids,r8)
146 allocate ( ifTvar(MT) )
147 Dmem(ng)=Dmem(ng)+REAL(MT,r8)
148 END IF
149 !