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 3165 – NEMO

Changeset 3165


Ignore:
Timestamp:
2011-11-21T19:51:03+01:00 (12 years ago)
Author:
rblod
Message:

Test addition of a subdirectory for ARCH on LOCEAN branch

Location:
branches/2011/dev_LOCEAN_2011/NEMOGCM
Files:
1 added
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/CONFIG/cfg.txt

    r3164 r3165  
    66ORCA2_LIM3 OPA_SRC LIM_SRC_3 
    77ORCA2_LIM OPA_SRC LIM_SRC_2 NST_SRC 
    8 ORCA2_LIM_CFC OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 
    9 ORCA2_OFF_CFC OPA_SRC OFF_SRC TOP_SRC 
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/TOOLS/COMPILE/Fcheck_archfile.sh

    r2520 r3165  
    6969   fi 
    7070else 
    71    ln -sf ${MAIN_DIR}/ARCH/arch-${2}.fcm ${COMPIL_DIR}/$1 
     71   if [ -f  ${MAIN_DIR}/ARCH/arch-${2}.fcm ]; then 
     72      ln -sf ${MAIN_DIR}/ARCH/arch-${2}.fcm ${COMPIL_DIR}/$1 
     73   else 
     74      ln -sf ${MAIN_DIR}/ARCH/LOCAL/arch-${2}.fcm ${COMPIL_DIR}/$1 
     75   fi    
    7276fi 
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/TOOLS/COMPILE/Fcheck_config.sh

    r2520 r3165  
    3939# - Nothing set, use the previous in use  
    4040# 
    41 # We use TOOLS/COMPILE/cfg.txt to check if the onfiguration exists. 
     41# We use TOOLS/CONFIG_DIR/cfg.txt to check if the onfiguration exists. 
    4242# 
    4343# EXAMPLES 
     
    6868declare -a ZTAB 
    6969if [ ${#2} -eq 0 ]; then 
    70    tail -1  ${COMPIL_DIR}/$1  > ${COMPIL_DIR}/cfg.tmp 
    71    read -a ZTAB < ${COMPIL_DIR}/cfg.tmp 
     70   tail -1  ${CONFIG_DIR}/$1  > ${CONFIG_DIR}/cfg.tmp 
     71   read -a ZTAB < ${CONFIG_DIR}/cfg.tmp 
    7272   NEW_CONF=${ZTAB[0]} ; TAB=( ${ZTAB[@]:1} ) 
    73    \rm ${COMPIL_DIR}/cfg.tmp 
     73   \rm ${CONFIG_DIR}/cfg.tmp 
    7474   echo "Warning !!!" 
    7575   echo "No configuration specified" 
     
    7979fi 
    8080if [ "$1" == cfg.txt ]; then 
    81    cat ${COMPIL_DIR}/$1 | grep "${NEW_CONF} " > ${COMPIL_DIR}/cfg.tmp 
    82    read -a ZTAB < ${COMPIL_DIR}/cfg.tmp 
     81   cat ${CONFIG_DIR}/$1 | grep "${NEW_CONF} " > ${CONFIG_DIR}/cfg.tmp 
     82   read -a ZTAB < ${CONFIG_DIR}/cfg.tmp 
    8383   NEW_CONF=${ZTAB[0]} ; TAB=( ${ZTAB[@]:1} ) 
    84    \rm ${COMPIL_DIR}/cfg.tmp 
     84   \rm ${CONFIG_DIR}/cfg.tmp 
    8585fi 
    8686 
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/TOOLS/COMPILE/Fclean_config.sh

    r2520 r3165  
    6969 if [  -z "$answer" -o "x$answer" = "xy" ]; then 
    7070   # testing if configuration exists 
    71    if [ "$(cat ${COMPIL_DIR}/cfg.txt | grep "${NEW_CONF} ")"  == "" ] ; then 
     71   if [ "$(cat ${CONFIG_DIR}/cfg.txt | grep "${NEW_CONF} ")"  == "" ] ; then 
    7272      echo "The configuration ${NEW_CONF} does not exist in file cfg.txt"      
    7373      echo "No removing configuration" 
     
    7575        else 
    7676      rm -rf ${CONFIG_DIR}/${NEW_CONF} 
    77       sed -e "/${NEW_CONF} /d"  ${COMPIL_DIR}/cfg.txt >  ${COMPIL_DIR}/cfg.tmp 
    78       mv  ${COMPIL_DIR}/cfg.tmp  ${COMPIL_DIR}/cfg.txt 
     77      sed -e "/${NEW_CONF} /d"  ${CONFIG_DIR}/cfg.txt >  ${CONFIG_DIR}/cfg.tmp 
     78      mv  ${CONFIG_DIR}/cfg.tmp  ${CONFIG_DIR}/cfg.txt 
    7979      echo "${NEW_CONF} configuration REMOVED"  
    8080        fi 
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/TOOLS/COMPILE/Fcopy_dir.sh

    r2520 r3165  
    5555 
    5656declare -a ZTAB 
    57 grep "$1 " ${COMPIL_DIR}/cfg.txt > ${COMPIL_DIR}/cfg.tmp 
    58 read -a ZTAB < ${COMPIL_DIR}/cfg.tmp 
     57grep "$1 " ${CONFIG_DIR}/cfg.txt > ${CONFIG_DIR}/cfg.tmp 
     58read -a ZTAB < ${CONFIG_DIR}/cfg.tmp 
    5959TAB=( ${ZTAB[@]:1} ) 
    60 \rm ${COMPIL_DIR}/cfg.tmp 
     60\rm ${CONFIG_DIR}/cfg.tmp 
    6161 
    6262unset -v ZTAB 
  • branches/2011/dev_LOCEAN_2011/NEMOGCM/TOOLS/COMPILE/Flist_archfile.sh

    r2520 r3165  
    5555#- 
    5656echo "Available compilers for -m option :" 
    57 for file in `ls ${MAIN_DIR}/ARCH` 
     57for file in  $(ls ${MAIN_DIR}/ARCH ${MAIN_DIR}/ARCH/LOCAL | grep fcm ) 
    5858do 
    5959zvar1=${file#arch-} 
     60if [ -f ${MAIN_DIR}/ARCH/$file ]; then 
    6061zvar2=$(head -1 ${MAIN_DIR}/ARCH/$file) 
     62else 
     63zvar2=$(head -1 ${MAIN_DIR}/ARCH/LOCAL/$file) 
     64fi 
    6165#echo "${zvar1%.fcm} : ${zvar2#\#}" 
    6266printf "%-20s %s %-s\n" "${zvar1%.fcm}" : "${zvar2#\#}" 
Note: See TracChangeset for help on using the changeset viewer.