New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
#1555 (ORCA1L75_LIM3 compilation issue...) – NEMO

Opened 9 years ago

Closed 9 years ago

#1555 closed Bug (fixed)

ORCA1L75_LIM3 compilation issue...

Reported by: masif Owned by: nemo
Priority: low Milestone:
Component: OCE Version: trunk
Severity: Keywords:
Cc:

Description

By picking up the trunk branch at r5488 and setting the following keys:

bld::tool::fppkeys key_trabbl key_vvl key_dynspg_ts key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdfddm key_zdftmx key_mpp_mpi key_zdftke key_lim3 key_iomput

The following issue is being faced at compilation time.

ifort -I/gpfs/apps/MN3/INTEL/impi/4.1.3.049/intel64/include -o limupdate2.o -I/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/inc -i4 -r8 -O3 -fp-model strict -xHost -g -I/gpfs/apps/MN3/NETCDF/4.3.2/INTEL/IMPI/include -I/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-xios/inc -c /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/limupdate2.f90
touch /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/done/obs_oper.done
touch /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/done/obs_rot_vel.done
touch /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/done/limitd_th.done
touch /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/done/limthd_sal.done
touch /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/done/limtrp.done
/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/iom.f90(1167): error #6627: This is an actual argument keyword name, and not a dummy argument name. [AREA]

& bounds_lat=bounds_lat, area=area )


/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/iom.f90(1175): error #6627: This is an actual argument keyword name, and not a dummy argument name. [AREA]

& bounds_lat=bounds_lat, area=area )


/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/iom.f90(1190): error #6627: This is an actual argument keyword name, and not a dummy argument name. [BOUNDS]

IF ( xios_is_valid_axis (cdid) ) CALL xios_set_axis_attr ( cdid, bounds=bounds )


/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/iom.f90(1191): error #6627: This is an actual argument keyword name, and not a dummy argument name. [BOUNDS]

IF ( xios_is_valid_axisgroup(cdid) ) CALL xios_set_axisgroup_attr( cdid, bounds=bounds )


compilation aborted for /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/ppsrc/nemo/iom.f90 (code 1)
fcm_internal compile failed (256)
gmake: * [iom.o] Error 1
gmake:
* Waiting for unfinished jobs....
gmake -f /gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/CONFIG/ORCA1L75_LIM3/BLD/Makefile -j 8 all failed (2) at /.statelite/tmpfs/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-nemo/NEMOGCM/EXTERNAL/fcm/bin/../lib/Fcm/Build.pm line 597
->Make: 4 seconds
->TOTAL: 5 seconds
Build failed on Tue Jun 30 04:38:33 2015.

May I have your suggestion please. Thanks a lot in advance.

Commit History (0)

(No commits)

Change History (7)

comment:1 Changed 9 years ago by timgraham

Hi,

Can you confirm what revision of XIOS you are using? There were some changes to the NEMO trunk that require you to upgrade to the latest revision of the XIOS-1.0 branch. If you are not using the latest version then could you try that?

comment:2 Changed 9 years ago by masif

Here is below the tag/branch of xios which is being used by me:

xios-1.0@589

comment:3 Changed 9 years ago by delrosso

Hi,

I had similar problems with xios r590, but updating to latest xios revision everything worked fine

comment:4 Changed 9 years ago by masif

Well the nemo and xios sources have been updated as:

  • trunk@5517
  • xios-1.0@629

And now compilation issue is sorted but at run time facing the following issue:

+ mpirun -np 48 /gpfs/scratch/ecm86/ecm86010/a01f/model/bin/nemo.exe

Error [CObjectFactory::GetObject(const StdString & id)] : In file '/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-xios/src/object_factory_impl.hpp', line 79 -> [ id = ssu_m, U = field ] object is not referenced !

Error [CObjectFactory::GetObject(const StdString & id)] : In file '/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-xios/src/object_factory_impl.hpp', line 79 -> [ id = ssu_m, U = field ] object is not referenced !

Error [CObjectFactory::GetObject(const StdString & id)] : In file '/gpfs/scratch/ecm86/ecm86010/a01f/model/sources-xios/src/object_factory_impl.hpp', line 79 -> [ id = ssu_m, U = field ] object is not referenced !

comment:5 Changed 9 years ago by clevy

Could be that your iodef.xml is not coherent with the field_def.xml you are using:
Indeed in your error messages:
[ id = ssu_m, U = field ] object is not referenced !

comment:6 Changed 9 years ago by masif

Well I am a bit confused; the same iodef.xml and field_def.xml was working fine with ORCA1L46_LIM3 (no change made into these xml's) but now only nemo and xios sources updated.

comment:7 Changed 9 years ago by clevy

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.