mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
wmake : set WM_NCOMPPROCS automatically when both WM_HOSTS and WM_SCHEDULER are set
This substantially eases enabling/disabling distributed compiling
For example,
- export WM_HOSTS="host1:N ... hostN:N" as usual
- simply set/unset WM_SCHEDULER
etc/aliases.{sh,csh} added aliases for enabling/disabling wmakeScheduler
- alias wmSchedON='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
- alias wmSchedOFF='unset WM_SCHEDULER'
Removed wmakeLockScheduler, identical to wmakeScheduler except a 'sleep'
This commit is contained in:
@ -38,6 +38,12 @@ alias wm32='export WM_ARCH_OPTION=32; . $WM_PROJECT_DIR/etc/bashrc'
|
||||
alias wmSP='export WM_PRECISION_OPTION=SP; . $WM_PROJECT_DIR/etc/bashrc'
|
||||
alias wmDP='export WM_PRECISION_OPTION=DP; . $WM_PROJECT_DIR/etc/bashrc'
|
||||
|
||||
# Toggle wmakeScheduler on/off
|
||||
# - also need to set WM_HOSTS
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias wmSchedON='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
|
||||
alias wmSchedOFF='unset WM_SCHEDULER'
|
||||
|
||||
# Change directory aliases
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias src='cd $FOAM_SRC'
|
||||
|
||||
Reference in New Issue
Block a user