3.12. Variables

3.13. SOLVER_TYPE

Specifies Type of Solver

Value specified must match to a corresponding solver with a matching binary and configuration in lucy.json


3.14. SOLVER_D3PLOT_COMPRESSION_TYPE

Specifies the type of D3PLOT compression to be used

Default is none. Options are based on site-specific configurations. Supported types include 7Z,ZIP,PLOTCPRS,FEMZIP,D3VIEW_COMP


3.15. SOLVER_IGNORE_INPUT_CP

Deprecated


3.16. SOLVER_INPUT_FILE

Main solver input file

If the main solver input file is in compressed format, d3VIEW will uncompress and use a file that starts with main as the main solver file. The pattern can be changed by using SOLVER_MAIN_INPUT_PATTERN


3.17. SOLVER_VERSION

Solver version

This specifies the version of the Solver and depends on Site-specific configuration


3.18. SOLVER_PRECISION

Solver precision

This specifies the precision of the Solver and depends on Site-specific configuration


3.19. SOLVER_INTERCONNECT

Type of MPI Interconnect

Default is INTELMPI, Other options include OPENMPI,HPMPI |

3.20. SOLVER_MEMORY

Main memory provided to the solver

This is the main memory in WORDS or MB or GB that can be specified


3.21. SOLVER_COSIM_CORES

COSIM cores

Used for COSIM solver


3.22. SOLVER_ARGS

Addition arguments for Solver

If defined, these will be directly passed to the solver execution command


3.23. SOLVER_SUPPORTED_TYPES


3.24. SOLVER_EXE

Binary for the specified version

If defined, these will be used for the solver binary path|


3.25. SOLVER_BASE_DIR

Location where the solver files are loaded

If defined, all binary path not starting with forward-slash will be prefixed with this


3.26. SOLVER_ADD_ARGS

alias of SOLVER_ARGS


3.27. SOLVER_RUN_SCRIPT

Solver run script

If defined, this will be used to execute the solver. The script will have access to all defined environment variables from the job


3.28. SOLVER_WORK_DIR

The directory where the solver is executed from


3.29. SOLVER_RUN_TYPE

Execution type of the Solver


3.30. SOLVER_GDATA

Deprecated


3.31. SOLVER_USER_ARGS

alias of SOLVER_ARGS


3.32. SOLVER_EXTRA_FILES

Extra files added to the solver


3.33. SOLVER_JOB_NAME

Job name


3.34. SOLVER_PFILE

Path to the PFILE used for Decomposition of LS-DYNA


3.35. SOLVER_NCYCLE

Number of cycles to run for LS-DYNA


3.36. SOLVER_USER_NCPU

Number of cores to use for Soler


3.37. SOLVER_JOBID

Job id


3.38. SOLVER_MAIN_MEMORY

Alias of SOLVER_MEMORY


3.39. SOLVER_DECOMP_MEMORY

Secondary memory for the solver used for Decomposition


3.40. SOLVER_TOTAL_NCPU

Total number of cores for the simulation


3.41. SOLVER_NODE_NCPU

Number of nodes per Server


3.42. SOLVER_MPI_TYPE

Same as SOLVER_INTERCONNECT


3.43. SOLVER_LICENSE_SERVER

Solver license server


3.44. SOLVER_RESULT_COMPRESS

Compress result files


3.45. SOLVER_LOCAL_BASE

Deprecated


3.46. SOLVER_TOTAL_NODES

Number of nodes used for the job


3.47. SOLVER_KEEP_D3PLOT

Keep LS-DYNA D3plots after the simulation is complete


3.48. SOLVER_JOB_ID

Job id


3.49. SOLVER_LOCAL_DIR

Location where the solver files are available on the server


3.50. SOLVER_START_DIR

Location where the simulation is submitted from


3.51. SOLVER_NCPU

Total number of cores for the simulation


3.52. SOLVER_CONVERT

Location to where CONVERT path is located for image processing


3.53. SOLVER_INTERFACE_S

Interface linking file


3.54. SOLVER_INTERFACE_L

Interface linking file


3.55. SOLVER_INTERFACE_L_FILE

Interface linking file


3.56. SOLVER_QUEUE

Main queue the job is sumitted into


3.57. SOLVER_RUN_SHORT_PREVIEW

Option to run short preview


3.58. SOLVER_RUN_LONG_PREVIEW

Option to run long preview


3.59. SOLVER_PREVIEW_SHORT_INTERVAL

Interval to run short preview


3.60. SOLVER_PREVIEW_LONG_INTERVAL

Interval to run long preview


3.61. SOLVER_REALTIME_PREVIEW

When enabled, the files are copied as it appears


3.62. SOLVER_LONG_PREVIEW_TYPES

Type of long preview to run as simulation progresses

compressed,gen_images,apply_templates


3.63. SOLVER_ABORT_FILE

Type of file to create when user aborts the simulation

Depends on the Solver. D3KIL for LS-DYNA, ABORT for others


3.64. SOLVER_HUNG_CHECK

Check if the solver is hung

Default=no


3.65. SOLVER_HUNG_TERMINATE

Terminate if hung

Default=no


3.66. SOLVER_HUNG_CHECK_FILE

File to check for staleness


3.67. SOLVER_HUNG_CHECK_ERROR_FILE

Error file to check to detect any errors are present

solver.err


3.68. SOLVER_ERROR_CHECK

Check error file

Default = no


3.69. SOLVER_ERROR_TOKENS

Types of error string to look for in error file

Default =error,Error,E r r o r


3.70. SOLVER_ERROR_WAIT

Wait time for error checking


3.71. SOLVER_MPI_ENV

Environment variables for MPI


3.72. SOLVER_MPI_APP_ENV

Alias of SOLVER_MPI_ENV


3.73. SOLVER_RUN_PUBLISHER

Run templates after simulation completes

Default=no


3.74. SOLVER_DEALLOCATE_NODES

After simulation completes and if more than one node Is used, this deallocates other nodes

Default = no


3.75. SOLVER_RUN_IMAGE_CHAINER

Detect sequential images and chain them into a movie

Default=no


3.76. SOLVER_POST_SCRIPT

Script to run after job completes

Default=no


3.77. SOLVER_ABORT_INTERVAL

Wait time before aborting simulation if an ABORT file is detected


3.78. SOLVER_RUN_LONG_TERM_BACKUP

Location where files can be copied after simulation completes

Default=no


3.79. SOLVER_HUNG_CHECK_INTERVAL

How often to check for hung jobs

Deafult=120


3.80. SOLVER_LICENSE_WAIT_TIMEOUT

Wait for licenses until they become available

Default=wait


3.81. SOLVER_MAIN_INPUT_PATTERN

Pattern to use while looking for main input file if in compressed format

When main input file is in compressed format such as ZIP, this pattern if defined will be used


3.82. SOLVER_COMPRESSION_BIN

Binary path to use for compression

Used in conjunction with SOLVER_D3PLOT_COMPRESSION_TYPE


3.83. SOLVER_COMRPESSION_ARGS

Arguments to be supplied for compression binary


3.84. SOLVER_COMPRESSION_ENV

Environment variables for Compression binary


3.85. SOLVER_COMPRESSION_APPEND

Applies for FEMZIP. IF defined, -UA will be used

Append states as they are created. Only applies for FEMZIP


3.86. SOLVER_RESERVE_CORE_FOR_PROCESSING

If long preview or short preview is enabled, this option will reserve a core

Helps to dedicate a core for previews


3.87. SOLVER_POST_EXECUTION_TIMEOUT

Integer, If post-processing scripts run beyond this timeout, they will be terminated

Helps to avoid hanging or long - running post-processing scriptsmoba


3.88. SOLVER_UNZIP_INPUT_FILES

String type

When this is enabled and solver main input is not zipped, other files that may be zipped are unzipped


3.89. SOLVER_MPI_MODULES

String Type

List of modules separated by a comman that can be loaded


3.90. SOLVER_LOG_LEVEL

String Type

Type of logging level

Default=INFO


3.91. SOLVER_RUN_EQ_LAUNCH

String Type

Option to specify if the execution is performed in the same directory as the launch directory. If no, the SOLVER_COMPUTE_DIR is used to create a new directory before execution starts


3.92. SOLVER_COMPUTE_DIR

String Type

Location on the compute node where the simulation is solved


3.93. SOLVER_ERROR_CHECK_FILES

String Type

Files to check if there is a error string from a solver so we can terminate when SOLVER_ERROR_CHECK=yes


3.94. SOLVER_AGGREGATE_MESSAGES

String Type

For LS-DYNA the message files are concatenated into one ALL_MESSAGES.txt file for debugging


3.95. SOLVER_GREP_ERRORS_TO_FILE

String Type

Grep errors from D3HSP/MES0* and store in a file Errors.txt


3.96. SOLVER_POST_SOLVE_COMPRESSION

String Type

Option to run on compression of files after the simulation is complete


3.97. SOLVER_POST_SOLVE_COMPRESSION_FILES

String Type

List of files separated by spaces to compress


3.98. SOLVER_POST_SOLVE_FILE_NAME

String Type

File name to compress data into when using SOLVER_POST_SOLVE_COMPRESION


3.99. SOLVER_POST_SOLVE_COMPRESSION_REMOVE_ORIG

String Type

Option to remove post-solve compressed files


3.100. SOLVER_LICENSE_FAILURE_RETRY

String

Option to run the solver again if there is a license failure


3.101. SOLVER_LICENSE_FAILURE_RETRIES

Integer

Number of retries before giving up in the event of the license failure


3.102. SOLVER_LONG_TERM_BACKUP

String Type

After the simulation is complete, this allows us to copy the files to a remote location


3.103. SOLVER_LONG_TERM_HOST

String Type

Remote hostname or ip address


3.104. SOLVER_LONG_TERM_LOCATION

String Type

Remote location where the files are to be copied


3.105. SOLVER_LONG_TERM_REM

String Type

Remove files after copying to long term location. This option DOES NOT check if the files were copied successfully. Use once this is tested in your environment


3.106. SOLVER_LICENSE_FAILURE_ERRORS

String Type

Option to detect license of MPI errors and try again


3.107. SOLVER_LICENSE_FAILURE_FILES

String Type

Files to check for license or MPI errors


3.108. SOLVER_GREP_ERRORS

String Type

Option to grep errors from log files and save in a new file

This will detect network failure and take down nodes


..SOLVER_GREP_ERRORS_FILES:

3.109. SOLVER_GREP_ERRORS_FILES

String Type

List of files used to look for errors


3.110. SOLVER_GREP_ERRORS_PATTERN

String Type

Error pattern to look for in the files specified


3.111. SOLVER_PRE_SCRIPT_DATA

String


3.112. SOLVER_POST_SRIPT_DATA

String Type


3.113. SOLVER_SLURM_DOWN_NODES_ON_NETWORK_FAILURE

String Type

Files to check for license or MPI errors


3.114. SOLVER_SLURM_NETWORK_FAILURE_PATTERN

String Type

This will detect network failure and take down nodes


3.115. SOLVER_ONSTEP_FPIDS

String Type


3.116. SOLVER_CHECK_LICENSE

String Type

This is available to verify the connection is good to the license server over the port before running.


3.117. SOLVER_LONG_TERM

String type


3.118. BINOUT_VERIFY_IDS

String Type

This is now optional based on SOLVER_BINOUT_VERIFY_IDS


3.119. AGGREGATE_AND_ERROR_GREP

String Type

This is now optional using SOLVER_AGGREGATE_MESSAGES and SOLVER_GREP_ERRORS_TO_FILE