next up previous
Next: The simulation and control Up: Using BlobFlow Previous: For the impatient.

Environment variables

It is necessary that you set two environment variables.

1.
ECCSVM_HOME: This environment variable tells BlobFlow$^{\rm TM}$ where to find the simulation configuration files. The results will be written to this file.

2.
ECCSVM_BASENAME: This environment variable tells BlobFlow$^{\rm TM}$ the file name base for the simulation and control files. If the environment variable is set to myfluid, the eflow will look for a simulation description called myfluid.sim and a control file called myfluid.ctl in the directory whose path is given by ECCSVM_HOME.

The syntax for setting these environment variables depends upon the operating system. For Unix users using csh or tcsh, one would enter:

setenv ECCSVM_HOME /home/myname/mydirectory
setenv ECCSVM_BASENAME myfluid
For Unix users using the Korn shell or bash, one would enter:
ECCSVM_HOME=/home/myname/mydirectory
ECCSVM_BASENAME=myfluid
export ECCSVM_HOME ECCSVM_BASENAME
As a caution to those using multiple processors, these variables must be configured in your login script so that they may be inherited as the individual processes are spawned. Check your local MPI documentation for the proper way to inherit environment variables. For instance, under LAM/MPI, the inherited environment variables are set when one executes lamboot. If you change the environment variables, you must reboot the LAM/MPI daemons.


next up previous
Next: The simulation and control Up: Using BlobFlow Previous: For the impatient.
Louis F Rossi
2001-08-01