Last change
on this file since 19 was
19,
checked in by ymipsl, 15 years ago
|
Ajout de la config NEMO-XMLIO_SERVER
|
-
Property svn:eol-style set to
native
|
File size:
2.3 KB
|
Rev | Line | |
---|
[19] | 1 | #- $Id$ |
---|
| 2 | #--------------------------------------------------------------------- |
---|
| 3 | #- Initialisations for IPSLCM5 configuration |
---|
| 4 | #--------------------------------------------------------------------- |
---|
| 5 | SHELL = /bin/sh |
---|
| 6 | #--------------------------------------------------------------------- |
---|
| 7 | LIBDIR = ../../lib |
---|
| 8 | BINDIR = ../../bin |
---|
| 9 | MODDIR = $(LIBDIR) |
---|
| 10 | #--------------------------------------------------------------------- |
---|
| 11 | #- |
---|
| 12 | #- |
---|
| 13 | #- $Id: AA_make.gdef 514 2009-01-13 11:53:52Z rblod $ |
---|
| 14 | #- |
---|
| 15 | #- Global definitions for NEC SX8 at CCRT |
---|
| 16 | LIB_MPI = MPI1 |
---|
| 17 | LIB_MPI_BIS = MPI1 |
---|
| 18 | PRISM_ARCH = SX |
---|
| 19 | PRISM_NAME = mercure |
---|
| 20 | FCM_ARCH = SX8_MERCURE |
---|
| 21 | M_K = sxgmake |
---|
| 22 | P_C = cpp |
---|
| 23 | P_O = -P -C $(P_P) |
---|
| 24 | F_C = sxmpif90 -c |
---|
| 25 | F_D = |
---|
| 26 | F_P = -dW -Wf\"-A idbl4\" |
---|
| 27 | F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR) |
---|
| 28 | F_L = sxmpif90 |
---|
| 29 | M_M = 1 |
---|
| 30 | L_X = 0 |
---|
| 31 | L_O = -size_t64 $(F_P) |
---|
| 32 | A_C = sxar -rv |
---|
| 33 | A_G = sxar -x |
---|
| 34 | A_X = sxar -rv |
---|
| 35 | C_C = sxcc -size_t64 -c |
---|
| 36 | C_O = |
---|
| 37 | C_L = sxcc -size_t64 |
---|
| 38 | FC_C = gcc -c |
---|
| 39 | FC_O = |
---|
| 40 | FC_L = gcc |
---|
| 41 | #- |
---|
| 42 | NCDF_INC = /usr/local/SX8/soft/netcdf/include |
---|
| 43 | NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf |
---|
| 44 | #- |
---|
| 45 | RM = rm -f |
---|
| 46 | STRIP = strip |
---|
| 47 | SIZE = size |
---|
| 48 | #- $Id$ |
---|
| 49 | #- |
---|
| 50 | #- AA_make for NEMO_XMLIO_SERVER configuration |
---|
| 51 | #- |
---|
| 52 | LIBXMLIO_DIR = ../../lib/libxmlio_server |
---|
| 53 | |
---|
| 54 | all : libioipsl xmlf90 xmlioserver orca2 verif |
---|
| 55 | |
---|
| 56 | libioipsl : |
---|
| 57 | (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile) |
---|
| 58 | |
---|
| 59 | orca2: |
---|
| 60 | (cd ../../modeles/NEMO/WORK; $(M_K) USER_INC='-I../$(LIBXMLIO_DIR)' USER_LIB='-L../$(LIBXMLIO_DIR) -lioserver -lxmlio -lxmlf90' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_tradmp key_trabbc key_zdftke key_zdfddm key_xmlio key_ioserver key_mpp_mpi' ; ) |
---|
| 61 | |
---|
| 62 | xmlf90: |
---|
| 63 | (cd ../../modeles/XMLF90; ./configure -arch $(FCM_ARCH); fcm build; mkdir -p $(LIBXMLIO_DIR) ; cd $(LIBXMLIO_DIR) ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) |
---|
| 64 | |
---|
| 65 | xmlioserver: |
---|
| 66 | (cd ../../modeles/XMLIO_SERVER; ./configure -arch $(FCM_ARCH) ; fcm build; mkdir -p $(LIBXMLIO_DIR) ; cd $(LIBXMLIO_DIR) ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd $(BINDIR) ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) |
---|
| 67 | |
---|
| 68 | verif: |
---|
| 69 | ls -l ../../bin |
---|
| 70 | |
---|
| 71 | clean : |
---|
| 72 | (rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* ) |
---|
Note: See
TracBrowser
for help on using the repository browser.