mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
etc/config.*/aliases: Updated, removed duplicates and added foamVersion
foamVersion: prints the current OpenFOAM version foamVersion <version>: changes to the specified version
This commit is contained in:
@ -50,29 +50,10 @@ alias wmUnset 'source $WM_PROJECT_DIR/etc/config.csh/unset'
|
|||||||
alias wmSchedOn 'setenv WM_SCHEDULER $WM_PROJECT_DIR/wmake/wmakeScheduler'
|
alias wmSchedOn 'setenv WM_SCHEDULER $WM_PROJECT_DIR/wmake/wmakeScheduler'
|
||||||
alias wmSchedOff 'unsetenv WM_SCHEDULER'
|
alias wmSchedOff 'unsetenv WM_SCHEDULER'
|
||||||
|
|
||||||
# Change ParaView version
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
alias foamPV 'source `$WM_PROJECT_DIR/etc/config.csh/paraview` ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION'
|
|
||||||
|
|
||||||
|
|
||||||
# Change directory aliases
|
# Change directory aliases
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
alias src 'cd $FOAM_SRC'
|
|
||||||
alias lib 'cd $FOAM_LIBBIN'
|
|
||||||
alias run 'cd $FOAM_RUN'
|
|
||||||
alias foam 'cd $WM_PROJECT_DIR'
|
alias foam 'cd $WM_PROJECT_DIR'
|
||||||
alias foamsrc 'cd $FOAM_SRC/$WM_PROJECT'
|
|
||||||
alias foamfv 'cd $FOAM_SRC/finiteVolume'
|
|
||||||
alias app 'cd $FOAM_APP'
|
|
||||||
alias util 'cd $FOAM_UTILITIES'
|
|
||||||
alias sol 'cd $FOAM_SOLVERS'
|
|
||||||
alias tut 'cd $FOAM_TUTORIALS'
|
|
||||||
|
|
||||||
alias foamApps 'cd $FOAM_APP'
|
|
||||||
alias foamSol 'cd $FOAM_SOLVERS'
|
|
||||||
alias foamTuts 'cd $FOAM_TUTORIALS'
|
|
||||||
alias foamUtils 'cd $FOAM_UTILITIES'
|
|
||||||
alias foam3rdParty 'cd $WM_THIRD_PARTY_DIR'
|
|
||||||
|
|
||||||
if ( $?WM_PROJECT_SITE ) then
|
if ( $?WM_PROJECT_SITE ) then
|
||||||
alias foamSite 'cd $WM_PROJECT_SITE'
|
alias foamSite 'cd $WM_PROJECT_SITE'
|
||||||
@ -80,4 +61,25 @@ else
|
|||||||
alias foamSite 'cd $WM_PROJECT_INST_DIR/site'
|
alias foamSite 'cd $WM_PROJECT_INST_DIR/site'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
alias src 'cd $FOAM_SRC'
|
||||||
|
alias lib 'cd $FOAM_LIBBIN'
|
||||||
|
alias app 'cd $FOAM_APP'
|
||||||
|
alias sol 'cd $FOAM_SOLVERS'
|
||||||
|
alias util 'cd $FOAM_UTILITIES'
|
||||||
|
alias tut 'cd $FOAM_TUTORIALS'
|
||||||
|
alias run 'cd $FOAM_RUN'
|
||||||
|
|
||||||
|
|
||||||
|
# Change OpenFOAM version
|
||||||
|
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
alias foamVersion \
|
||||||
|
'if ( "\!*" != "" ) source $FOAM_INST_DIR/OpenFOAM-\!*/etc/cshrc; foam; echo OpenFOAM-$WM_PROJECT_VERSION'
|
||||||
|
|
||||||
|
|
||||||
|
# Change ParaView version
|
||||||
|
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
alias foamPV \
|
||||||
|
'source $WM_PROJECT_DIR/etc/config.csh/paraview ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION'
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -169,25 +169,20 @@ unalias wmUnset
|
|||||||
|
|
||||||
unalias wmSchedOn
|
unalias wmSchedOn
|
||||||
unalias wmSchedOff
|
unalias wmSchedOff
|
||||||
unalias foamPV
|
|
||||||
|
unalias foam
|
||||||
|
unalias foamSite
|
||||||
|
|
||||||
unalias src
|
unalias src
|
||||||
unalias lib
|
unalias lib
|
||||||
unalias run
|
|
||||||
unalias foam
|
|
||||||
unalias foamsrc
|
|
||||||
unalias foamfv
|
|
||||||
unalias app
|
unalias app
|
||||||
unalias util
|
|
||||||
unalias sol
|
unalias sol
|
||||||
|
unalias util
|
||||||
unalias tut
|
unalias tut
|
||||||
|
unalias run
|
||||||
|
|
||||||
unalias foamApps
|
unalias foamVersion
|
||||||
unalias foamSol
|
unalias foamPV
|
||||||
unalias foamTuts
|
|
||||||
unalias foamUtils
|
|
||||||
unalias foam3rdParty
|
|
||||||
unalias foamSite
|
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -50,6 +50,43 @@ alias wmUnset='. $WM_PROJECT_DIR/etc/config.sh/unset'
|
|||||||
alias wmSchedOn='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
|
alias wmSchedOn='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
|
||||||
alias wmSchedOff='unset WM_SCHEDULER'
|
alias wmSchedOff='unset WM_SCHEDULER'
|
||||||
|
|
||||||
|
# Change directory aliases
|
||||||
|
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
alias foam='cd $WM_PROJECT_DIR'
|
||||||
|
|
||||||
|
if [ -n "$WM_PROJECT_SITE" ]
|
||||||
|
then
|
||||||
|
alias foamSite='cd $WM_PROJECT_SITE'
|
||||||
|
else
|
||||||
|
alias foamSite='cd $WM_PROJECT_INST_DIR/site'
|
||||||
|
fi
|
||||||
|
|
||||||
|
alias src='cd $FOAM_SRC'
|
||||||
|
alias lib='cd $FOAM_LIBBIN'
|
||||||
|
alias app='cd $FOAM_APP'
|
||||||
|
alias sol='cd $FOAM_SOLVERS'
|
||||||
|
alias util='cd $FOAM_UTILITIES'
|
||||||
|
alias tut='cd $FOAM_TUTORIALS'
|
||||||
|
alias run='cd $FOAM_RUN'
|
||||||
|
|
||||||
|
|
||||||
|
# Change OpenFOAM version
|
||||||
|
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
unset foamVersion
|
||||||
|
foamVersion()
|
||||||
|
{
|
||||||
|
if [ "$1" ]; then
|
||||||
|
foamInstDir=$FOAM_INST_DIR
|
||||||
|
wmUnset
|
||||||
|
. $foamInstDir/OpenFOAM-$1/etc/bashrc
|
||||||
|
foam
|
||||||
|
echo "Changed to OpenFOAM-$1" 1>&2
|
||||||
|
else
|
||||||
|
echo "OpenFOAM-$WM_PROJECT_VERSION" 1>&2
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Change ParaView version
|
# Change ParaView version
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
unset foamPV
|
unset foamPV
|
||||||
@ -60,30 +97,4 @@ foamPV()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Change directory aliases
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
alias src='cd $FOAM_SRC'
|
|
||||||
alias lib='cd $FOAM_LIBBIN'
|
|
||||||
alias run='cd $FOAM_RUN'
|
|
||||||
alias foam='cd $WM_PROJECT_DIR'
|
|
||||||
alias foamsrc='cd $FOAM_SRC/$WM_PROJECT'
|
|
||||||
alias foamfv='cd $FOAM_SRC/finiteVolume'
|
|
||||||
alias app='cd $FOAM_APP'
|
|
||||||
alias util='cd $FOAM_UTILITIES'
|
|
||||||
alias sol='cd $FOAM_SOLVERS'
|
|
||||||
alias tut='cd $FOAM_TUTORIALS'
|
|
||||||
|
|
||||||
alias foamApps='cd $FOAM_APP'
|
|
||||||
alias foamSol='cd $FOAM_SOLVERS'
|
|
||||||
alias foamTuts='cd $FOAM_TUTORIALS'
|
|
||||||
alias foamUtils='cd $FOAM_UTILITIES'
|
|
||||||
alias foam3rdParty='cd $WM_THIRD_PARTY_DIR'
|
|
||||||
|
|
||||||
if [ -n "$WM_PROJECT_SITE" ]
|
|
||||||
then
|
|
||||||
alias foamSite='cd $WM_PROJECT_SITE'
|
|
||||||
else
|
|
||||||
alias foamSite='cd $WM_PROJECT_INST_DIR/site'
|
|
||||||
fi
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
@ -155,25 +155,20 @@ unalias wmUnset
|
|||||||
|
|
||||||
unalias wmSchedOn
|
unalias wmSchedOn
|
||||||
unalias wmSchedOff
|
unalias wmSchedOff
|
||||||
unset foamPV
|
|
||||||
|
unalias foam
|
||||||
|
unalias foamSite
|
||||||
|
|
||||||
unalias src
|
unalias src
|
||||||
unalias lib
|
unalias lib
|
||||||
unalias run
|
|
||||||
unalias foam
|
|
||||||
unalias foamsrc
|
|
||||||
unalias foamfv
|
|
||||||
unalias app
|
unalias app
|
||||||
unalias util
|
|
||||||
unalias sol
|
unalias sol
|
||||||
|
unalias util
|
||||||
unalias tut
|
unalias tut
|
||||||
|
unalias run
|
||||||
|
|
||||||
unalias foamApps
|
unset foamVersion
|
||||||
unalias foamSol
|
unset foamPV
|
||||||
unalias foamTuts
|
|
||||||
unalias foamUtils
|
|
||||||
unalias foam3rdParty
|
|
||||||
unalias foamSite
|
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user