= Configuration IPSLCM5 = IPSLCM5 is the IPSL coupled configuration based on NEMO as oceanic component. == First tests - April 2008 == Performances of 1 month simulation of IPSLCM5 configuration (NEMO_ORCA2xLMDZOR_144x142) || '''Machine''' || Type || Nb CPUs || Configuration || '''Real Time''' || || Mercure || Nec-SX8R || 8 || 7 CPUs LMDZOR + 1 CPU OPA-OASIS3 || 15 minutes || || Platine || Bull-Itanium2 || 10 || 8 CPUs LMDZOR + 1 CPU OPA + 1 CPU OASIS3 || 73 minutes || || Platine || Bull-Itanium2 || 20 || 18 CPUs LMDZOR + 1 CPU OPA + 1 CPU OASIS3 || 34 minutes || || Platine || Bull-Itanium2 || 30 || 28 CPUs LMDZOR + 1 CPU OPA + 1 CPU OASIS3 || 25 minutes || || Platine || Bull-Itanium2 || 40 || 38 CPUs LMDZOR + 1 CPU OPA + 1 CPU OASIS3 || 22 minutes || == Steps == * mod.def update : to include IPSLCM5 configuration * mod.def : IPSLCM5 added * model (WORK stuff suppressed for IPSLCM5) * fait_config : IPSLCM5 config added * KEY2 adapted in IPSLCM5/AA_make * Pb: P_P filled in IPSLCM5/AA_make not known in Makefile. * Q: How to parametrize ORCA resolution and ORCA keys in IPSLCM5/AA_make? * A: use '''P_NEMO''' in IPSLCM5/AA_make and use P_P := $('''P_NEMO''':%=$(prefix)%) in scripts/BB_make * How to add 2 parameters in ORCA compilation : PSMILE Include and PSMILE library * Prefix for preprocessing added in IPSLCM5/scripts/BB_make.ldef (-D). * CONFIG/IPSLCM5 : to prepare files used for IPSLCM5 * components compilation : * fait_config update for IPSLCM5 configuration * AA_make for compilation * files required for an execution * logical links to similar files handled through IPSLCM4_v2 * COMP : lmdz.card, lmdz.driver, orchidee.card, orchidee.driver * PARAM : Bands*, cf_name.txt, *.def * physical files for files used by NEMO * AA_make, AA_make.ldef * COMP: lim.card, lim.driver, opa.card, opa.driver, oasis.card, oasis.driver * PARAM : *param (namelist pour LIM aussi), nacouple*, namelist* * NEMO sources modified to compile. copied from Arnaud's directory : /work/cont003/p86caub/IPSLCM4_v2_NEMO/modipsl/modeles/NEMO * cpl_oasis3.F90 * restart.F90 (eviter d'appeler le fichier de restart : restart) * cpl.F90 * cpl_oasis3.F90 * tau_oasis_ice.h90 * taumod.F90 * flx_oasis_ice.h90 * flxmod.F90 * flx_oce.F90 (use mod_diurnalcycle suppressed) * traqsr.F90 * trasbc.F90 * step.F90 (use diawript suppressed) * opa.F90 == Open questions == * Cecill licences * User recording in NEMO and other components databases * Minimize the number of password required Arnaud Caubel et Marie-Alice Foujols February 2008