Ignore:
Timestamp:
11/21/07 16:17:39 (15 years ago)
Author:
acosce
Message:

ACo : correct BB_make for taking into account mercure_sx8 and platine (IPSL_ESM_V1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/trunk/IPSL_ESM_V1/scripts/BB_make

    r113 r216  
    1 # $Id$ 
     1# $Header: /home/opalod/CVSROOT/UTIL/fait_AA_make,v 1.28 2004/07/09 10:05:05 opalod Exp $ 
    22# some variables 
    33TMP = ../../../tmp 
    44L_X = $(L_O) $(L_C) 
    55#-Q- sxnec  # Compiler options for the ORCA model 
    6 #-Q- sxnec  F_O = -dw -Wf\"-A dbl4\" -sx5 -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
     6#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 
    77#-Q- sx6nec  # Compiler options for the ORCA model 
    88#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
     9#-Q- sx8mercure # Compiler options for the ORCA model 
     10#-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
    911#-Q- sx8brodie  # Compiler options for the ORCA model 
    1012#-Q- sx8brodie  F_O = -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
    1113#-Q- linux  # Compiler options for the ORCA model 
    1214#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     15#-Q- platine # Compiler options for the ORCA model 
     16#-Q- platine F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -I../../../prism/IA64/build/lib/psmile.$(LIB_MPI) -module $(MODDIR) 
    1317PREF= 
    1418#-Q- sxnec      PREF=i. 
    1519#-Q- sx6nec     PREF=i. 
     20#-Q- sx8mercure PREF=i. 
    1621#-Q- sx8brodie  PREF=i. 
    1722 
     
    228233#-Q- sxnec              -R2 \ 
    229234#-Q- sx6nec             -R2 \ 
     235#-Q- sx8mercure         -R2 \ 
    230236#-Q- sx8brodie          -R2 \ 
    231237                $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
     
    236242                $(RM) $*.[of] 
    237243#-Q- linux              mv $(PREF)$*.lst $(PREF)$*.L 
    238                 mv $(PREF)$*.L $(TMP) 
     244#-Q- sxnec              mv $(PREF)$*.L $(TMP) 
     245#-Q- sx6nec             mv $(PREF)$*.L $(TMP) 
     246#-Q- sx8mercure         mv $(PREF)$*.L $(TMP) 
     247#-Q- sx8brodie          mv $(PREF)$*.L $(TMP) 
    239248 
    240249# rules for the library from the .f files  
     
    244253#-Q- sxnec              -R2 \ 
    245254#-Q- sx6nec             -R2 \ 
     255#-Q- sx8mercure         -R2 \ 
    246256#-Q- sx8brodie          -R2 \ 
    247257                $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 
     
    251261                $(A_C) $(MODEL_LIB) $*.o 
    252262                $(RM) -f $*.o 
    253 #-Q- linux      mv $(PREF)$*.lst $(PREF)$*.L 
    254                 mv $*.L $(TMP) 
     263#-Q- linux              mv $(PREF)$*.lst $(PREF)$*.L 
     264#-Q- sxnec              mv $*.L $(TMP) 
     265#-Q- sx6nec             mv $*.L $(TMP) 
     266#-Q- sx8mercure         mv $*.L $(TMP) 
     267#-Q- sx8brodie          mv $*.L $(TMP) 
    255268# 
    256269$(MODEL_LIB)(Fioopa.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP Fioopa.F 
Note: See TracChangeset for help on using the changeset viewer.