Changes between Version 11 and Version 12 of VisIt/libsim
- Timestamp:
- 10/09/15 13:59:47 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VisIt/libsim
v11 v12 12 12 13 13 * dump trace of visit function calls for better debugging 14 * visItOpenTraceFile14 * [#VisItOpenTraceFile VisItOpenTraceFile] 15 15 16 16 * set visits binary directory 17 * visItSetDirectory17 * [#VisItSetDirectory VisItSetDirectory] 18 18 19 19 * parse command line arguments to visit 20 * visItSetOptions20 * [#VisItSetOptions VisItSetOptions] 21 21 22 22 * prepare visit enviroment for loading plugins 23 * visItSetupEnv23 * [#VisItSetupEnv VisItSetupEnv] 24 24 25 25 * initialize libsim library and write .sim2 file to visit_simpath 26 * visItInitializeSim(only rank 0)26 * [#VisItInitializeSim VisItInitializeSim] (only rank 0) 27 27 28 28 ==== Check Status and Process Commands 29 29 30 30 * update time and plots if nessessary 31 * visItTimestepChanged32 * visItUpdatePlots31 * [#VisItTimestepChanged VisItTimestepChanged] 32 * [#VisItUpdatePlots VisItUpdatePlots] 33 33 34 34 * detect input from proc 0 and broadcast that input to all others 35 * status = !VisItDetectInputWithTimeout35 * status = [#VisItDetectInputWithTimeout VisItDetectInputWithTimeout] 36 36 * status < 0: error -> cleanup/disconnect 37 37 * status == 0: no new input -> nothing to do 38 38 * status == 1: trying to connect -> open connection 39 * conn = visitAttemptConnection39 * conn = [#VisItAttemptConnection VisItAttemptConnection] 40 40 * conn == VISIT_OKAY: connected and listening 41 41 * conn == VISIT_ERROR: connecting failed … … 46 46 * get commands from visit client and broadcast them 47 47 * if rank==0: 48 * visitProcessEngineCommand(calls visitSlaveProcessCallback)48 * [#VisItProcessEngineCommand VisItProcessEngineCommand] (calls visitSlaveProcessCallback) 49 49 * MPI_BCAST 50 50 * if rank != 0 51 51 * MPI_BCAST 52 * visitProcessEngineCommand52 * [#VisItProcessEngineCommand VisItProcessEngineCommand] 53 53 54 54