New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 807 for trunk/VALID/2INSTALL/CONFIG_FILES – NEMO

Ignore:
Timestamp:
2008-01-31T16:07:53+01:00 (16 years ago)
Author:
ctlod
Message:

add new variables to allow users to better control compilation and jobs submission, see ticket:#61

Location:
trunk/VALID/2INSTALL/CONFIG_FILES
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/VALID/2INSTALL/CONFIG_FILES/AA_make

    r795 r807  
    1212 
    1313   cp ../../bin/opa_$(NEMOLIB)_$@  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 
     14ifneq ($(JOB),nojob) 
    1415   cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 
    1516   cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh 
     
    2930#-Q- osxxlf cp ../VALID/2INSTALL/JOBS/MEM_size_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_osxxlf.ksh 
    3031#-Q- osxxlf cp ../VALID/2INSTALL/JOBS/BIO_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_osxxlf.ksh 
    31    ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 
     32   ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 
     33endif 
    3234 
    3335omp: mpi 
     
    3739 
    3840   cp ../../bin/opa_$(NEMOLIB)_$@  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 
     41ifneq ($(JOB),nojob) 
    3942   cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 
    4043   cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh 
     
    4649#-Q- sx8brodie cp ../VALID/2INSTALL/JOBS/MEM_size_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 
    4750#-Q- sx8brodie cp ../VALID/2INSTALL/JOBS/BIO_sx8brodie.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 
    48    ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 
     51   ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 
     52endif 
     53 
    4954else 
    5055   @echo 'No omp compilation' 
     
    6065 
    6166   cp ../../bin/opa_$(NEMOLIB)_$@  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 
     67ifneq ($(JOB),nojob) 
    6268   cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 
    6369   cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh 
     
    7783#-Q- osxxlf cp ../VALID/2INSTALL/JOBS/MEM_size_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_osxxlf.ksh 
    7884#-Q- osxxlf cp ../VALID/2INSTALL/JOBS/BIO_osxxlf.ksh  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_osxxlf.ksh 
    79    ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 
     85   ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 
     86endif 
    8087 
    8188else 
     
    8895memo: 
    8996#-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK 
     97ifeq ($(MKMO),memo) 
     98   then  
    9099   gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 
    91100   gmake -C WORK COMP=$@ >> $(NEMOLIB)_logbook_$@.txt 
    92101 
    93102   cp ../../bin/opa_$(NEMOLIB)_$@  $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 
     103else 
     104   @echo 'No memory check' 
     105endif 
    94106 
  • trunk/VALID/2INSTALL/CONFIG_FILES/AA_make.ldef

    r695 r807  
    1010NEMOLIB := $(shell awk '{ print $$1 }' ./WORK/.config) 
    1111RUN= 
     12JOB= 
    1213RTG= 
    1314MKTE= 
     15MKMO= 
    1416WWDIR=/Users/ctlod/WORK/AZE/modipsl/config 
    1517#--------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.