[3871] | 1 | #- $Id$ |
---|
| 2 | #- |
---|
| 3 | #- AA_make for IPSLCM5_v4 configuration |
---|
| 4 | #- |
---|
| 5 | |
---|
[6371] | 6 | submitdir=$(shell pwd) |
---|
| 7 | arch_path=${submitdir}/ARCH/ |
---|
| 8 | nemo_path=${submitdir}/SOURCES/ |
---|
[3871] | 9 | |
---|
| 10 | all : |
---|
| 11 | $(M_K) ORCA1LIM3PISCES |
---|
| 12 | |
---|
| 13 | |
---|
[4225] | 14 | ORCA2LIM3PISCES : xios orca2lim3pisces |
---|
[3871] | 15 | |
---|
[4225] | 16 | ORCA2OFFPISCES : xios orca2offpisces |
---|
[3871] | 17 | |
---|
[5566] | 18 | ORCA2OFFPISCESv5 : xios orca2offpiscesv5 |
---|
| 19 | |
---|
[4225] | 20 | ORCA1OFFPISCES : xios orca1offpisces |
---|
[3871] | 21 | |
---|
[4225] | 22 | ORCA1LIM3 : xios orca1lim3 |
---|
[3871] | 23 | |
---|
[4225] | 24 | ORCA1LIM3PISCES : xios orca1lim3pisces |
---|
[3871] | 25 | |
---|
[4225] | 26 | ORCA025LIM3 : xios orca025lim3 |
---|
[3871] | 27 | |
---|
[4225] | 28 | ORCA025LIM3PISCES : xios orca025lim3pisces |
---|
| 29 | |
---|
| 30 | ORCA025LIM3PISCESCRS : xios orca025lim3piscescrs |
---|
| 31 | |
---|
[3871] | 32 | xios: ../../modeles/XIOS |
---|
[6371] | 33 | (rm -f ${arch_path}/arch.env ; ln -sf ${arch_path}/arch-${FCM_ARCH}.env ${arch_path}/arch.env ; cd ../../modeles/XIOS; cp ${arch_path}/arch-${FCM_ARCH}.fcm arch/. ; ./make_xios --arch $(FCM_ARCH) --arch_path ${arch_path} --prod --job 4 ; cp bin/xios_server.exe ../../bin/. ; ) |
---|
[3871] | 34 | |
---|
| 35 | |
---|
| 36 | orca2lim3pisces: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 37 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA2_LIM3_PISCES -r ORCA1_LIM3_PISCES -j16 ; cp ORCA2_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/orca2lim3pisces.exe ; ) |
---|
[3871] | 38 | |
---|
[4225] | 39 | orca2offpisces: ../../modeles/NEMOGCM/CONFIG |
---|
[6397] | 40 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA2_OFF_MYPISCES -r ORCA1_OFF_PISCES -j16 del_key "key_trabbl key_vvl" ; cp ORCA2_OFF_MYPISCES/BLD/bin/nemo.exe ../../../bin/orca2offpisces.exe ; ) |
---|
[4225] | 41 | |
---|
[5566] | 42 | orca2offpiscesv5: ../../modeles/NEMOGCM/CONFIG |
---|
[6397] | 43 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA2_OFF_MYPISCES -r ORCA1_OFF_PISCES -j0 del_key "key_trabbl key_vvl" ; cp ${nemo_path}/*.F90 ORCA2_OFF_MYPISCES/MY_SRC/. ; ./makenemo -m ${FCM_ARCH} -n ORCA2_OFF_MYPISCES clean ; ./makenemo -m ${FCM_ARCH} -n ORCA2_OFF_MYPISCES -j16 ; cp ORCA2_OFF_MYPISCES/BLD/bin/nemo.exe ../../../bin/orca2offpiscesv5.exe ; ) |
---|
[5566] | 44 | |
---|
[4225] | 45 | orca1lim3: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 46 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3 -r ORCA1_LIM3_PISCES -j16 del_key "key_mpp_rep key_nosignedzero key_top key_pisces key_age key_cfc" ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/orca1lim3.exe ; ) |
---|
[4225] | 47 | |
---|
[3871] | 48 | orca1lim3pisces: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 49 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3_PISCES -j16 ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/orca1lim3pisces.exe ; ) |
---|
[3871] | 50 | |
---|
[4225] | 51 | orca1offpisces: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 52 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_OFF_PISCES -j16 ; cp ORCA1_OFF_PISCES/BLD/bin/nemo.exe ../../../bin/orca1offpisces.exe ; ) |
---|
[4225] | 53 | |
---|
[3871] | 54 | orca025lim3: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 55 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA025_LIM3 -r ORCA025_LIM3_PISCES -j16 del_key "key_mpp_rep key_nosignedzero key_top key_pisces key_age" ; cp ORCA025_LIM3/BLD/bin/nemo.exe ../../../bin/orca025lim3.exe ; ) |
---|
[3871] | 56 | |
---|
| 57 | orca025lim3pisces: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 58 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA025_LIM3_PISCES -j16 ; cp ORCA025_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/orca025lim3pisces.exe ; ) |
---|
[3871] | 59 | |
---|
[4225] | 60 | orca025lim3piscescrs: ../../modeles/NEMOGCM/CONFIG |
---|
[6371] | 61 | (. ${arch_path}/arch-${FCM_ARCH}.env ; cd ../../modeles/NEMOGCM/CONFIG; cp ${nemo_path}/arch-${FCM_ARCH}.fcm ../ARCH/. ; ./makenemo -m ${FCM_ARCH} -n ORCA025_LIM3_PISCES_CRS -r ORCA025_LIM3_PISCES -j16 add_key "key_crs" ; cp ORCA025_LIM3_PISCES_CRS/BLD/bin/nemo.exe ../../../bin/orca025lim3piscescrs.exe ; ) |
---|
[3871] | 62 | |
---|
| 63 | verif: ../../bin |
---|
| 64 | ls -l ../../bin |
---|
| 65 | |
---|
| 66 | clean : cleanxios cleannemo |
---|
| 67 | rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* |
---|
| 68 | |
---|
| 69 | cleannemo : |
---|
| 70 | ../../modeles/NEMOGCM/CONFIG/makenemo clean |
---|
| 71 | rm -f $(BINDIR)/orca*.exe |
---|
| 72 | |
---|
| 73 | cleanxios : |
---|
| 74 | rm -rf ../../modeles/XIOS/bin/ ../../modeles/XIOS/inc ../../modeles/XIOS/obj ../../modeles/XIOS/lib |
---|