Module FoamServer
source code
A XMLRPC-Server that answeres about the current state of a
Foam-Run
|
FoamAnswerer
The class that handles the actual requests (only needed to hide the
Thread-methods from the world
|
|
FoamServer
This is the class that serves the requests about the FOAM-Run
|
|
|
x in the interval [0, 1).
|
|
|
PY3 = False
|
|
__package__ = ' PyFoam.Infrastructure '
|
|
environ = {'MANAGEDFLU_ROOT_DIR': '/Users/bgschaid/OpenFOAM/ma...
|
Imports:
Lock,
ParameterFile,
RingBuffer,
ServerBase,
ServerProxy,
Thread,
Timer,
allLines,
allPlots,
config,
extract_tb,
foamLogger,
foamMPI,
freeServerPort,
getloadavg,
getpid,
path,
select,
sleep,
socket,
string,
sys,
time,
uname,
userName,
versionString,
warning
Finds a free server port on this machine and returns it
Valid server ports are in the range 18000 upward (the function tries
to find the lowest possible port number
ATTENTION: this part may introduce race conditions
|
environ
- Value:
{'MANAGEDFLU_ROOT_DIR': '/Users/bgschaid/OpenFOAM/managedflu-1.1-1', '
LESS_TERMCAP_md': '\x1b[01;31m', 'WM_MPLIB': 'MACPORTOPENMPI', 'XTERM_
LOCALE': 'C', 'WM_CXXFLAGS': '-m64 -fPIC', 'DBUS_LAUNCHD_SESSION_BUS_S
OCKET': '/tmp/launch-wxvrPd/unix_domain_listener', 'FOAM_LIB': '/Users
/bgschaid/OpenFOAM/OpenFOAM-1.7.x/lib', 'INFOPATH': '/opt/local/info:'
, 'SHELL': '/bin/zsh', 'WM_ARCH_BASE': 'darwin', 'SECURITYSESSIONID':
'186a5', 'WM_OPTIONS': 'darwinIntel64Gcc45DPOpt', 'FOAM_MPI_LIBBIN': '
/Users/bgschaid/OpenFOAM/OpenFOAM-1.7.x/lib/darwinIntel64Gcc45DPOpt/op
...
|
|