Beginner (#1) - [test-case][overflow] Problems regarding test case running in NEMO 4.0 (#76) - Message List
Hello, I am a beginner and I met some problems when running test case "OVERFLOW" of NEMO4.0 with xios-2.5, NetCDF-4.1.3 and HDF5-1.8.14 using Intel ifort compiler and openmpi under linux. I got a warning after compiling successfully said:
/home/ljzhang/hdu/release-4.0/tests/overflow/BLD/ppsrc/nemo/obs_averg_h2d.f90(54): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [POBSMASK]
& pweig, pobsmask, iminpoints )
which I don't know how to fix it. After that, I followed the user guide and used "ln -sf namelist_zps_FCT2_flux_ubs_cfg namelist_cfg" and then excute "mpirun -np 1 ./nemo" to run the OVERFLOW test case.
It terminated without generating the output file "ocean.output". I think it didn't run at all and the error is as follows:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
forrtl: error (76): Abort trap signal
Image PC Routine Line Source
nemo 00000000014CEEA1 Unknown Unknown Unknown
nemo 00000000014CD5F7 Unknown Unknown Unknown
nemo 000000000147C1A4 Unknown Unknown Unknown
nemo 000000000147BFB6 Unknown Unknown Unknown
nemo 000000000141B4BF Unknown Unknown Unknown
nemo 000000000141F6E1 Unknown Unknown Unknown
libpthread.so.0 0000003566A0F710 Unknown Unknown Unknown
libc.so.6 0000003566632925 Unknown Unknown Unknown
libc.so.6 0000003566634105 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C46505D Unknown Unknown Unknown
libstdc++.so.6 00002AC91C4630C6 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C463111 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C463328 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C4BE706 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C4CA865 Unknown Unknown Unknown
libstdc++.so.6 00002AC91C4CA90C Unknown Unknown Unknown
nemo 00000000012EEB89 Unknown Unknown Unknown
nemo 00000000010C7B8B Unknown Unknown Unknown
nemo 0000000000F30395 Unknown Unknown Unknown
nemo 00000000012EBA38 Unknown Unknown Unknown
nemo 0000000000F2FEF0 Unknown Unknown Unknown
nemo 00000000012E7456 Unknown Unknown Unknown
nemo 00000000012E9513 Unknown Unknown Unknown
nemo 0000000000F41451 Unknown Unknown Unknown
nemo 00000000010DF6B3 Unknown Unknown Unknown
nemo 0000000000D549DC Unknown Unknown Unknown
nemo 0000000000416E24 Unknown Unknown Unknown
nemo 00000000004146F0 Unknown Unknown Unknown
nemo 00000000004146C0 Unknown Unknown Unknown
nemo 000000000041468E Unknown Unknown Unknown
libc.so.6 000000356661ED1D Unknown Unknown Unknown
nemo 000000000041451D Unknown Unknown Unknown
--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 0 on node yczhang exited on signal 6 (Aborted).
--------------------------------------------------------------------------
I think there may be something wrong during compile so I attach my architecture file:
%NCDF_HOME /opt/netcdf/netcdf-4.1.3-icc-ifort %HDF5_HOME /opt/hdf/hdf5-1.8.14-icc-ifort %XIOS_HOME /home/ljzhang/hdu/xios-2.5 %OASIS_HOME /not/defined %NCDF_INC -I%NCDF_HOME/include %NCDF_LIB -L%NCDF_HOME/lib -lnetcdff -lnetcdf -L%HDF5_HOME/lib -lhdf5_hl -lhdf5 -lhdf5 %XIOS_INC -I%XIOS_HOME/inc %XIOS_LIB -L%XIOS_HOME/lib -lxios -lstdc++ %OASIS_INC -I%OASIS_HOME/build/lib/mct -I%OASIS_HOME/build/lib/psmile.MPI1 %OASIS_LIB -L%OASIS_HOME/lib -lpsmile.MPI1 -lmct -lmpeu -lscrip %CPP cpp %FC mpif90 -c -cpp %FCFLAGS -i4 -r8 -O3 -fp-model precise -fno-alias %FFLAGS %FCFLAGS %LD mpif90 %LDFLAGS %FPPFLAGS -P -C -traditional %AR ar %ARFLAGS rs %MK gmake %USER_INC %XIOS_INC %OASIS_INC %NCDF_INC %USER_LIB %XIOS_LIB %OASIS_LIB %NCDF_LIB %CC mpicc %CFLAGS -O0
I have tried several methods to deal with the problem but they all didn't work. So I decided to ask for help.
Any advice will be sincerely appreciated.
Thanks!