The OASIS Coupler Forum

  HOME

Problem compiling oasis_start_grids_writing

Up to Installation and compilation

Posted by Anonymous at November 13 2017

Hi

I am using OASIS3-MCT_2.0. 

I could not reproduce the error I sent to you by recompiling with the old compilation options. The error came possibly from an error of the initial compilation of WW3 ?

I will use this version which seems to work correctly.

Thanks for your help,

Best regards, Guillaume Boutin

Posted by Anonymous at November 13 2017

Hi,

Which version of OASIS3-MCT do you use ?

Because with OASIS3-MCT_2.0 you could only call the routines to define the grid by the root process of each model (see the User Guide https://oasis.cerfacs.fr/wp-content/uploads/sites/114/2021/02/GLOBC-Valcke_TR_OASIS3-MCT_2.0_2013.pdf section 2.3), while with OASIS3-MCT_3.0 each process of each model can call these routines to define its part of grid (see the User Guide https://oasis.cerfacs.fr/wp-content/uploads/sites/114/2021/02/GLOBC-TR-oasis3mct_UserGuide3.0_052015.pdfsection 2.2.4).

By the way if it works with different compilation options, I would suggest you to recompile OASIS3-MCT and the toy model with these options and see if it still works (see documentation section 6.1 : "The coupled models must be compiled with the same libraries as the ones used to compile OASIS3-MCT").

Best regards, Laure

Posted by Anonymous at November 13 2017

Hi,

I am working at Ifremer and I am coupling WAVEWATCH 3 to an ice model.

When I couple WAVEWATCH 3 to a toy model, I have an error in the debug file of WAVEWATCH 3 :

  oasis_start_grids_writing ERROR subroutine call by non root processor
  oasis_start_grids_writing abort by model :           1  proc : 6

I tried to couple identical grids and with different grids but I have the same error.

The problem vanishes when I change the compilation options of WWW3.

Would you have an idea of is wrong ?

Thanks, Regards, Guillaume

Reply to this