Opened 3 years ago

Closed 3 years ago

#1970 closed Bug (wontfix)

AGRIF fails with two children grids presumable because of some XIOS error

Reported by: nmm164 Owned by:
Priority: normal Milestone:
Component: AGRIF Version: release-3.6
Severity: critical Keywords: AGRIF, XIOS
Cc:

Description (last modified by nemo)

Context

Hello just reporting on the following strange happenings. I running ORCA2_LIM without ice (I have turned key_lim2 off) but with AGRIF. The plan is to have the global ORCA2 run with a nested tropical Pacific which, in turn, has a nested Panama Basin domain. Integrations with including the global domain and tropical Pacific (one parent + one child grid) are just fine. However, integrations that include a second child grid fail almost immediately without any error being reported in the ocean.output, 1_ocean.output or 2_ocean.output files. The sole runtime error I get repeatedly before the integration crashes is as follows:

Error [void cxios_context_handle_create (XContextPtr * _ret, const char * _id, int _id_len)] : In file '/home/b5056009/xios-1.0/src/interface/c/iccontext.cpp', line 52 -> Context 2_nemo  unknown

I have no idea what this means. Apparently, xios is unhappy. This used to work before the xios era. I apologise for not being able to offer more details but, while I think I am reasonably proficient in NEMO, I know nothing about XIOS. Any suggestions or help will be most welcome.

Commit History (0)

(No commits)

Change History (3)

comment:1 Changed 3 years ago by nemo

  • Description modified (diff)

comment:2 in reply to: ↑ description Changed 3 years ago by jchanut

Just in case: did you define a second "2_nemo" context in your iodef.xml file ? It seems that's what xios is looking for.

Replying to nmm164:

Context

Hello just reporting on the following strange happenings. I running ORCA2_LIM without ice (I have turned key_lim2 off) but with AGRIF. The plan is to have the global ORCA2 run with a nested tropical Pacific which, in turn, has a nested Panama Basin domain. Integrations with including the global domain and tropical Pacific (one parent + one child grid) are just fine. However, integrations that include a second child grid fail almost immediately without any error being reported in the ocean.output, 1_ocean.output or 2_ocean.output files. The sole runtime error I get repeatedly before the integration crashes is as follows:

Error [void cxios_context_handle_create (XContextPtr * _ret, const char * _id, int _id_len)] : In file '/home/b5056009/xios-1.0/src/interface/c/iccontext.cpp', line 52 -> Context 2_nemo  unknown

I have no idea what this means. Apparently, xios is unhappy. This used to work before the xios era. I apologise for not being able to offer more details but, while I think I am reasonably proficient in NEMO, I know nothing about XIOS. Any suggestions or help will be most welcome.

comment:3 Changed 3 years ago by nicolasmartin

  • Resolution set to wontfix
  • Status changed from new to closed

I see. I did not even realise the iodef.xml file needs to be changed for each children. The 2_nemo context was indeed missing. All running fine now. I think the ticket can be safely closed. Thank you.

Regards,

Miguel Angel

Note: See TracTickets for help on using tickets.