source: CONFIG/UNIFORM/v6/NEMO_v6/AA_make @ 6786

Last change on this file since 6786 was 6397, checked in by cetlod, 13 months ago

NEMOv6.1 : Minor improvments to run fine on RedHat8

File size: 4.3 KB
RevLine 
[3871]1#- $Id$
2#-
3#- AA_make for IPSLCM5_v4 configuration
4#-
5
[6371]6submitdir=$(shell pwd)
7arch_path=${submitdir}/ARCH/
8nemo_path=${submitdir}/SOURCES/
[3871]9
10all :
11        $(M_K) ORCA1LIM3PISCES
12
13
[4225]14ORCA2LIM3PISCES      : xios orca2lim3pisces
[3871]15
[4225]16ORCA2OFFPISCES       : xios orca2offpisces
[3871]17
[5566]18ORCA2OFFPISCESv5     : xios orca2offpiscesv5
19
[4225]20ORCA1OFFPISCES       : xios orca1offpisces
[3871]21
[4225]22ORCA1LIM3            : xios orca1lim3
[3871]23
[4225]24ORCA1LIM3PISCES      : xios orca1lim3pisces
[3871]25
[4225]26ORCA025LIM3          : xios orca025lim3
[3871]27
[4225]28ORCA025LIM3PISCES    : xios orca025lim3pisces
29
30ORCA025LIM3PISCESCRS : xios orca025lim3piscescrs
31
[3871]32xios: ../../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
36orca2lim3pisces:  ../../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]39orca2offpisces:  ../../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]42orca2offpiscesv5:  ../../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]45orca1lim3:  ../../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]48orca1lim3pisces:  ../../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]51orca1offpisces:  ../../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]54orca025lim3:  ../../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
57orca025lim3pisces:  ../../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]60orca025lim3piscescrs:  ../../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
63verif: ../../bin
64        ls -l ../../bin
65
66clean : cleanxios cleannemo
67        rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/*
68
69cleannemo :
70        ../../modeles/NEMOGCM/CONFIG/makenemo clean
71        rm -f $(BINDIR)/orca*.exe
72
73cleanxios :
74        rm -rf ../../modeles/XIOS/bin/ ../../modeles/XIOS/inc ../../modeles/XIOS/obj ../../modeles/XIOS/lib
Note: See TracBrowser for help on using the repository browser.