VisItSetDirectory dir=../../..
VisItSetDirectory
VisItSetupEnvironment
    VisItSetupEnvironment2
        VisItGetEnvironment
            ReadEnvironmentFromCommand visitpath=../../../bin/visit
                command=../../../bin/visit  -env -engine 2>/dev/null
                Output=
            ReadEnvironmentFromCommand return 0
            ReadEnvironmentFromCommand visitpath=visit
                command=visit  -env -engine 2>/dev/null
                Output=LD_LIBRARY_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib:/local/apps/fftw/lib:/local/apps/mpi/lib:/local/apps/netcdf/lib/:/local/apps/adios/lib/:/local/apps/hdf5/lib:/local/apps/VisIt/2.2.2//2.2.2/linux-x86_64/lib:/usr/local/lib
LD_LIBRARY32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARYN32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARY64_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LIBPATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
VISITHOME=/local/apps/VisIt/2.2.2/2.2.2
VISITARCHHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64
VISITHELPHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/help
VISITULTRAHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/ultrawrapper
VISITPLUGINDIR=:/home/jfavre/.visit/linux-x86_64/plugins:/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/plugins
VISIT_MESA_LIB=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/libOSMesa.so
PYTHONHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/python
TRAP_FPE=
MESA_GLX_FX=disable

            ReadEnvironmentFromCommand return 994
        VisItGetEnvironment return LD_LIBRARY_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib:/local/apps/fftw/lib:/local/apps/mpi/lib:/local/apps/netcdf/lib/:/local/apps/adios/lib/:/local/apps/hdf5/lib:/local/apps/VisIt/2.2.2//2.2.2/linux-x86_64/lib:/usr/local/lib
LD_LIBRARY32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARYN32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARY64_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LIBPATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
VISITHOME=/local/apps/VisIt/2.2.2/2.2.2
VISITARCHHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64
VISITHELPHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/help
VISITULTRAHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/ultrawrapper
VISITPLUGINDIR=:/home/jfavre/.visit/linux-x86_64/plugins:/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/plugins
VISIT_MESA_LIB=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/libOSMesa.so
PYTHONHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/python
TRAP_FPE=
MESA_GLX_FX=disable

        BroadcastString str=LD_LIBRARY_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib:/local/apps/fftw/lib:/local/apps/mpi/lib:/local/apps/netcdf/lib/:/local/apps/adios/lib/:/local/apps/hdf5/lib:/local/apps/VisIt/2.2.2//2.2.2/linux-x86_64/lib:/usr/local/lib
LD_LIBRARY32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARYN32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LD_LIBRARY64_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
LIBPATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib
VISITHOME=/local/apps/VisIt/2.2.2/2.2.2
VISITARCHHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64
VISITHELPHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/help
VISITULTRAHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/ultrawrapper
VISITPLUGINDIR=:/home/jfavre/.visit/linux-x86_64/plugins:/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/plugins
VISIT_MESA_LIB=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/libOSMesa.so
PYTHONHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/python
TRAP_FPE=
MESA_GLX_FX=disable
, len=10000, sender=0
        BroadcastString return 0
        putenv(LD_LIBRARY_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib:/local/apps/fftw/lib:/local/apps/mpi/lib:/local/apps/netcdf/lib/:/local/apps/adios/lib/:/local/apps/hdf5/lib:/local/apps/VisIt/2.2.2//2.2.2/linux-x86_64/lib:/usr/local/lib)
        putenv(LD_LIBRARY32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib)
        putenv(LD_LIBRARYN32_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib)
        putenv(LD_LIBRARY64_PATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib)
        putenv(LIBPATH=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib)
        putenv(VISITHOME=/local/apps/VisIt/2.2.2/2.2.2)
        putenv(VISITARCHHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64)
        putenv(VISITHELPHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/help)
        putenv(VISITULTRAHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/ultrawrapper)
        putenv(VISITPLUGINDIR=:/home/jfavre/.visit/linux-x86_64/plugins:/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/plugins)
        putenv(VISIT_MESA_LIB=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/libOSMesa.so)
        putenv(PYTHONHOME=/local/apps/VisIt/2.2.2/2.2.2/linux-x86_64/lib/python)
        putenv(TRAP_FPE=)
        putenv(MESA_GLX_FX=disable)
    VisItSetupEnvironment2 return 1
VisItSetupEnvironment return 1
VisItInitializeSocketAndDumpSimFile
    name=heat_equation_par
    comment=Heat Equation solver in Python
    path=/path/to/where/visit/was/started
    inputfile=(null)
    guifile=(null)
    absoluteFilename=(null)
    EnsureSimulationDirectoryExists
        GetHomeDirectory
        GetHomeDirectory homedir=/home/jfavre
        mkdir /home/jfavre/.visit
        GetHomeDirectory
        GetHomeDirectory homedir=/home/jfavre
        mkdir /home/jfavre/.visit/simulations
    EnsureSimulationDirectoryExists
    CreateRandomSecurityKey
    CreateRandomSecurityKey securityKey=46efd7a3b1897e69
    GetHomeDirectory
    GetHomeDirectory homedir=/home/jfavre
    GetLocalhostName
        Calling gethostname
        gethostname returned sobrio

        Calling gethostbyname
        Using return value of gethostbyname: sobrio
    GetLocalhostName return sobrio
    StartListening
        Looking for a listening port
        Calling listen() on socket
    StartListening return 1
    Opening sim file /home/jfavre/.visit/simulations/001308426709.heat_equation_par.sim2
VisItInitializeSocketAndDumpSimFile return 1
VisItDetectInput blocking=1, consoleFile=0
VisItDetectInput Listen  socket input. return 1
VisItAttemptToCompleteConnection
    AcceptConnection
        Calling accept()
    AcceptConnection desc=21
    VerifySecurityKeys desc=21
        ReceiveSingleLineFromSocket maxlen=2000, desc=21
        ReceiveSingleLineFromSocket buffer=46efd7a3b1897e69
        BroadcastInt value=16, sender=0
        BroadcastInt return 0
        BroadcastString str=46efd7a3b1897e69, len=17, sender=0
        BroadcastString return 0
        BroadcastInt value=16, sender=0
        BroadcastInt return 0
        BroadcastString str=46efd7a3b1897e69, len=17, sender=0
        BroadcastString return 0
        SendStringOverSocket buffer=success
, desc=21
        SendStringOverSocket return 1
    VerifySecurityKeys return 1
    GetConnectionParameters desc=21
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return visit
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return -v
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return 2.2
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return -engine
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return -host
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return sobrio
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return -port
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return 5600
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return -key
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return 67fc60f8e266970e64df
        ReceiveContinuousLineFromSocket maxlen=2000, desc=21
        ReceiveContinuousLineFromSocket return 
        BroadcastInt value=10, sender=0
        BroadcastInt return 0
        BroadcastInt value=5, sender=0
        BroadcastInt return 0
        BroadcastString str=visit, len=6, sender=0
        BroadcastString return 0
        BroadcastInt value=2, sender=0
        BroadcastInt return 0
        BroadcastString str=-v, len=3, sender=0
        BroadcastString return 0
        BroadcastInt value=3, sender=0
        BroadcastInt return 0
        BroadcastString str=2.2, len=4, sender=0
        BroadcastString return 0
        BroadcastInt value=7, sender=0
        BroadcastInt return 0
        BroadcastString str=-engine, len=8, sender=0
        BroadcastString return 0
        BroadcastInt value=5, sender=0
        BroadcastInt return 0
        BroadcastString str=-host, len=6, sender=0
        BroadcastString return 0
        BroadcastInt value=6, sender=0
        BroadcastInt return 0
        BroadcastString str=sobrio, len=7, sender=0
        BroadcastString return 0
        BroadcastInt value=5, sender=0
        BroadcastInt return 0
        BroadcastString str=-port, len=6, sender=0
        BroadcastString return 0
        BroadcastInt value=4, sender=0
        BroadcastInt return 0
        BroadcastString str=5600, len=5, sender=0
        BroadcastString return 0
        BroadcastInt value=4, sender=0
        BroadcastInt return 0
        BroadcastString str=-key, len=5, sender=0
        BroadcastString return 0
        BroadcastInt value=20, sender=0
        BroadcastInt return 0
        BroadcastString str=67fc60f8e266970e64df, len=21, sender=0
        BroadcastString return 0
    GetConnectionParameters return 1
    LoadVisItLibrary
        Calling dlopen(libsimV2runtime_par.so)
        visit_get_runtime_function handle=0x17ce090, name=simv2_get_engine
        visit_get_runtime_function func=0x7fb4edcee510
        visit_get_runtime_function handle=0x17ce090, name=simv2_get_descriptor
        visit_get_runtime_function func=0x7fb4edcee650
        visit_get_runtime_function handle=0x17ce090, name=simv2_process_input
        visit_get_runtime_function func=0x7fb4edcee660
        visit_get_runtime_function handle=0x17ce090, name=simv2_initialize
        visit_get_runtime_function func=0x7fb4edcee550
        visit_get_runtime_function handle=0x17ce090, name=simv2_connect_viewer
        visit_get_runtime_function func=0x7fb4edcee5c0
        visit_get_runtime_function handle=0x17ce090, name=simv2_time_step_changed
        visit_get_runtime_function func=0x7fb4edcee7d0
        visit_get_runtime_function handle=0x17ce090, name=simv2_execute_command
        visit_get_runtime_function func=0x7fb4edcee820
        visit_get_runtime_function handle=0x17ce090, name=simv2_disconnect
        visit_get_runtime_function func=0x7fb4edcee8e0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_slave_process_callback
        visit_get_runtime_function func=0x7fb4edcee940
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_command_callback
        visit_get_runtime_function func=0x7fb4edcee950
        visit_get_runtime_function handle=0x17ce090, name=simv2_save_window
        visit_get_runtime_function func=0x7fb4edcee960
        visit_get_runtime_function handle=0x17ce090, name=simv2_debug_logs
        visit_get_runtime_function func=0x7fb4edceea90
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_ActivateTimestep
        visit_get_runtime_function func=0x7fb4edcef090
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetMetaData
        visit_get_runtime_function func=0x7fb4edcef100
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetMesh
        visit_get_runtime_function func=0x7fb4edcef170
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetMaterial
        visit_get_runtime_function func=0x7fb4edcef1e0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetSpecies
        visit_get_runtime_function func=0x7fb4edcef250
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetVariable
        visit_get_runtime_function func=0x7fb4edcef2c0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetMixedVariable
        visit_get_runtime_function func=0x7fb4edcef330
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetCurve
        visit_get_runtime_function func=0x7fb4edcef3a0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetDomainList
        visit_get_runtime_function func=0x7fb4edcef410
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetDomainBoundaries
        visit_get_runtime_function func=0x7fb4edcef480
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_GetDomainNesting
        visit_get_runtime_function func=0x7fb4edcef4f0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_WriteBegin
        visit_get_runtime_function func=0x7fb4edcef560
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_WriteEnd
        visit_get_runtime_function func=0x7fb4edcef5d0
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_WriteMesh
        visit_get_runtime_function func=0x7fb4edcef640
        visit_get_runtime_function handle=0x17ce090, name=simv2_set_WriteVariable
        visit_get_runtime_function func=0x7fb4edcef6b0
    LoadVisItLibrary return 1
    CreateEngineAndConnectToViewer
        Calling visit_engine
        Calling visit_initialize: argvvisit -v 2.2 -engine -host sobrio -port 5600 -key 67fc60f8e266970e64df 
        Calling visit_connectviewer: argvvisit -v 2.2 -engine -host sobrio -port 5600 -key 67fc60f8e266970e64df 
        VisItDisconnect
            Calling visit_disconnect
