Beginner (#1) - [XIOS] First run nemo XIOS2.0 attribute_map.cpp (#23) - Message List
Dear all,
I'm a beginner in using nemo .
I compiled nemo with ifort & gcc,when I run nemo using mpirun it broken down right away
this is compiling process:
./makenemo -m X64_ADA -n GYRE_NEW -r GYRE add_key 'key_xios2'
and then I run nemo:
mpirun -n $NPROCS ./opa
It says:
Error [CAttributeMap::operator[](const StdString& key)] : In file '/home/thhpc/Desktop/nemo/working/nemo_3_6_20160826/xios-2.0/src/attribute_map.cpp', line 61 -> [ key = time_origin] key not found !
forrtl: error (76): Abort trap signal
Image PC Routine Line Source
opa 00000000014FA3E1 Unknown Unknown Unknown
opa 00000000014F8B37 Unknown Unknown Unknown
opa 00000000014B3BB4 Unknown Unknown Unknown
opa 00000000014B39C6 Unknown Unknown Unknown
opa 000000000144D5BF Unknown Unknown Unknown
opa 0000000001451801 Unknown Unknown Unknown
libpthread.so.0 00007F53B3ACD130 Unknown Unknown Unknown
libc.so.6 00007F53B37325D7 Unknown Unknown Unknown
libc.so.6 00007F53B3733CC8 Unknown Unknown Unknown
opa 0000000000E403C1 Unknown Unknown Unknown
opa 0000000000DDA15E Unknown Unknown Unknown
opa 0000000000DDA37E Unknown Unknown Unknown
opa 0000000000D84142 Unknown Unknown Unknown
opa 0000000000E091EA Unknown Unknown Unknown
opa 0000000000F9C632 Unknown Unknown Unknown
opa 0000000000F9D2B8 Unknown Unknown Unknown
opa 0000000000E11151 Unknown Unknown Unknown
opa 0000000000ED555B Unknown Unknown Unknown
opa 0000000000D376CC Unknown Unknown Unknown
opa 00000000004114F7 Unknown Unknown Unknown
opa 00000000004104EA Unknown Unknown Unknown
opa 00000000004104C6 Unknown Unknown Unknown
opa 000000000041049E Unknown Unknown Unknown
libc.so.6 00007F53B371EAF5 Unknown Unknown Unknown
opa 00000000004103A1 Unknown Unknown Unknown
Thank you and kind regards,
wanghaoyun
-
Message #31
Your error is not exactly related to NEMO itself, but to its IO interface XIOS. Indeed, the problem is related to the xml files used as input for XIOS: those are different when you use XIOS1 and the most recent XIOS2 release.
By default in the NEMO 3_6_STABLE release for now, GYRE is configured with XIOS1. So that you should not add the key_xios2 to your GYRE confiuration without updating the xml files to make them XIOS2 compatible.
For now I suggest you to:
- remove key_xios2 from your GYRE_NEW configuration
- download and compile XIOS1
- run makenemo again, linked to XIOS1 library
and your execution should work fine
Or if you want to update to XIOS2, you can use the xml files from GYRE_XIOS as appropriate templates
This information is not clear for now on the wiki pages, we'll update them quickly. Hope this helps
clevy2017-09-04 12:59 CEST (6 years ago)