Variables ========== .. _solvertype: SOLVER_TYPE ============== Specifies Type of Solver Value specified must match to a corresponding solver with a matching binary and configuration in lucy.json | .. _SOLVER_D3PLOT_COMPRESSION_TYPE: 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 | .. _SOLVER_IGNORE_INPUT_CP: SOLVER_IGNORE_INPUT_CP ========================= Deprecated | .. _SOLVER_INPUT_FILE: 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 | .. _SOLVER_VERSION: SOLVER_VERSION ================= Solver version This specifies the version of the Solver and depends on Site-specific configuration | .. _SOLVER_PRECISION: SOLVER_PRECISION ====================== Solver precision This specifies the precision of the Solver and depends on Site-specific configuration | .. _SOLVER_INTERCONNECT: SOLVER_INTERCONNECT ========================== Type of MPI Interconnect Default is INTELMPI, Other options include OPENMPI,HPMPI | .. _SOLVER_MEMORY: SOLVER_MEMORY ================ Main memory provided to the solver This is the main memory in WORDS or MB or GB that can be specified | .. _SOLVER_COSIM_CORES: SOLVER_COSIM_CORES ======================= COSIM cores Used for COSIM solver | .. _SOLVER_ARGS: SOLVER_ARGS ================ Addition arguments for Solver If defined, these will be directly passed to the solver execution command | .. _SOLVER_SUPPORTED_TYPES: SOLVER_SUPPORTED_TYPES ======================== | .. _SOLVER_EXE: SOLVER_EXE =============== Binary for the specified version If defined, these will be used for the solver binary path| | .. _SOLVER_BASE_DIR: 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 | .. _SOLVER_ADD_ARGS: SOLVER_ADD_ARGS ================== alias of SOLVER_ARGS | .. _SOLVER_RUN_SCRIPT: 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 | .. _SOLVER_WORK_DIR: SOLVER_WORK_DIR =================== The directory where the solver is executed from | .. _SOLVER_RUN_TYPE: SOLVER_RUN_TYPE =================== Execution type of the Solver | .. _SOLVER_GDATA: SOLVER_GDATA ================= Deprecated | .. _SOLVER_USER_ARGS: SOLVER_USER_ARGS =================== alias of SOLVER_ARGS | .. _SOLVER_EXTRA_FILES: SOLVER_EXTRA_FILES ===================== Extra files added to the solver | .. _SOLVER_JOB_NAME: SOLVER_JOB_NAME =================== Job name | .. _SOLVER_PFILE: SOLVER_PFILE ================= Path to the PFILE used for Decomposition of LS-DYNA | .. _SOLVER_NCYCLE: SOLVER_NCYCLE =================== Number of cycles to run for LS-DYNA | .. _SOLVER_USER_NCPU: SOLVER_USER_NCPU =================== Number of cores to use for Soler | .. _SOLVER_JOBIDP: SOLVER_JOBID ================ Job id | .. _SOLVER_MAIN_MEMORY: SOLVER_MAIN_MEMORY ======================== Alias of SOLVER_MEMORY | .. _SOLVER_DECOMP_MEMORY: SOLVER_DECOMP_MEMORY ========================== Secondary memory for the solver used for Decomposition | .. _SOLVER_TOTAL_NCPU: SOLVER_TOTAL_NCPU ==================== Total number of cores for the simulation | .. _SOLVER_NODE_NCPU: SOLVER_NODE_NCPU ===================== Number of nodes per Server | .. _SOLVER_MPI_TYPE: SOLVER_MPI_TYPE ====================== Same as SOLVER_INTERCONNECT | .. _SOLVER_LICENSE_SERVER: SOLVER_LICENSE_SERVER ============================ Solver license server | .. _SOLVER_RESULT_COMPRESS: SOLVER_RESULT_COMPRESS ======================= Compress result files | .. _SOLVER_LOCAL_BASE: SOLVER_LOCAL_BASE ===================== Deprecated | .. _SOLVER_TOTAL_NODES: SOLVER_TOTAL_NODES =================== Number of nodes used for the job | .. _SOLVER_KEEP_D3PLOT: SOLVER_KEEP_D3PLOT ======================= Keep LS-DYNA D3plots after the simulation is complete | .. _SOLVER_JOB_ID: SOLVER_JOB_ID ================ Job id | .. _SOLVER_LOCAL_DIR: SOLVER_LOCAL_DIR =================== Location where the solver files are available on the server | .. _SOLVER_START_DIR: SOLVER_START_DIR ===================== Location where the simulation is submitted from | .. _SOLVER_NCPU: SOLVER_NCPU ============== Total number of cores for the simulation | .. _SOLVER_CONVERT: SOLVER_CONVERT ================= Location to where CONVERT path is located for image processing | .. _SOLVER_INTERFACE_S: SOLVER_INTERFACE_S ========================= Interface linking file | .. _SOLVER_INTERFACE_L: SOLVER_INTERFACE_L ===================== Interface linking file | .. _SOLVER_INTERFACE_L_FILE: SOLVER_INTERFACE_L_FILE =========================== Interface linking file | .. _SOLVER_QUEUE: SOLVER_QUEUE =============== Main queue the job is sumitted into | .. _SOLVER_RUN_SHORT_PREVIEW: SOLVER_RUN_SHORT_PREVIEW ================================ Option to run short preview | .. _SOLVER_RUN_LONG_PREVIEW: SOLVER_RUN_LONG_PREVIEW ============================ Option to run long preview | .. _SOLVER_PREVIEW_SHORT_INTERVAL: SOLVER_PREVIEW_SHORT_INTERVAL ================================= Interval to run short preview | .. _SOLVER_PREVIEW_LONG_INTERVAL: SOLVER_PREVIEW_LONG_INTERVAL ================================ Interval to run long preview | .. _SOLVER_REALTIME_PREVIEW: SOLVER_REALTIME_PREVIEW =========================== When enabled, the files are copied as it appears | .. _SOLVER_LONG_PREVIEW_TYPES: SOLVER_LONG_PREVIEW_TYPES ============================ Type of long preview to run as simulation progresses compressed,gen_images,apply_templates | .. _SOLVER_ABORT_FILE: SOLVER_ABORT_FILE ===================== Type of file to create when user aborts the simulation Depends on the Solver. D3KIL for LS-DYNA, ABORT for others | .. _SOLVER_HUNG_CHECK: SOLVER_HUNG_CHECK ====================== Check if the solver is hung Default=no | .. _SOLVER_HUNG_TERMINATE: SOLVER_HUNG_TERMINATE =========================== Terminate if hung Default=no | .. _SOLVER_HUNG_CHECK_FILE: SOLVER_HUNG_CHECK_FILE ========================= File to check for staleness | .. _SOLVER_HUNG_CHECK_ERROR_FILE: SOLVER_HUNG_CHECK_ERROR_FILE ================================= Error file to check to detect any errors are present solver.err | .. SOLVER_ERROR_CHECK: SOLVER_ERROR_CHECK ===================== Check error file Default = no | .. _SOLVER_ERROR_TOKENS: SOLVER_ERROR_TOKENS ====================== Types of error string to look for in error file Default =error,Error,E r r o r | .. _SOLVER_ERROR_WAIT: SOLVER_ERROR_WAIT ================== Wait time for error checking | .. _SOLVER_MPI_ENV: SOLVER_MPI_ENV ================ Environment variables for MPI | .. _SOLVER_MPI_APP_ENV: SOLVER_MPI_APP_ENV ===================== Alias of SOLVER_MPI_ENV | .. _SOLVER_RUN_PUBLISHER: SOLVER_RUN_PUBLISHER ======================== Run templates after simulation completes Default=no | .. _SOLVER_DEALLOCATE_NODES: SOLVER_DEALLOCATE_NODES =========================== After simulation completes and if more than one node Is used, this deallocates other nodes Default = no | .. _SOLVER_RUN_IMAGE_CHAINER: SOLVER_RUN_IMAGE_CHAINER ========================= Detect sequential images and chain them into a movie Default=no | .. _SOLVER_POST_SCRIPT: SOLVER_POST_SCRIPT ========================== Script to run after job completes Default=no | .. _SOLVER_ABORT_INTERVAL: SOLVER_ABORT_INTERVAL ======================= Wait time before aborting simulation if an ABORT file is detected | .. _SOLVER_RUN_LONG_TERM_BACKUP: SOLVER_RUN_LONG_TERM_BACKUP ================================== Location where files can be copied after simulation completes Default=no | .. _SOLVER_HUNG_CHECK_INTERVAL: SOLVER_HUNG_CHECK_INTERVAL ============================ How often to check for hung jobs Deafult=120 | .. _SOLVER_LICENSE_WAIT_TIMEOUT: SOLVER_LICENSE_WAIT_TIMEOUT =============================== Wait for licenses until they become available Default=wait | .. _SOLVER_MAIN_INPUT_PATTERN: 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 | .. _SOLVER_COMPRESSION_BIN: SOLVER_COMPRESSION_BIN =========================== Binary path to use for compression Used in conjunction with SOLVER_D3PLOT_COMPRESSION_TYPE | .. _SOLVER_COMRPESSION_ARGS: SOLVER_COMRPESSION_ARGS ========================== Arguments to be supplied for compression binary | .. _SOLVER_COMPRESSION_ENV: SOLVER_COMPRESSION_ENV ============================ Environment variables for Compression binary | .. _SOLVER_COMPRESSION_APPEND: SOLVER_COMPRESSION_APPEND ================================= Applies for FEMZIP. IF defined, -UA will be used Append states as they are created. Only applies for FEMZIP | .. _SOLVER_RESERVE_CORE_FOR_PROCESSING: 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 | .. _SOLVER_POST_EXECUTION_TIMEOUT: 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 | .. _SOLVER_UNZIP_INPUT_FILES: 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 | .. _SOLVER_MPI_MODULES: SOLVER_MPI_MODULES ======================== String Type List of modules separated by a comman that can be loaded | .. _SOLVER_LOG_LEVEL: SOLVER_LOG_LEVEL ===================== String Type Type of logging level Default=INFO | .. _SOLVER_RUN_EQ_LAUNCH: 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 | .. _SOLVER_COMPUTE_DIR: SOLVER_COMPUTE_DIR ====================== String Type Location on the compute node where the simulation is solved | .. _SOLVER_ERROR_CHECK_FILES: 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 | .. _SOLVER_AGGREGATE_MESSAGES: SOLVER_AGGREGATE_MESSAGES =========================== String Type For LS-DYNA the message files are concatenated into one ALL_MESSAGES.txt file for debugging | .. _SOLVER_GREP_ERRORS_TO_FILE: SOLVER_GREP_ERRORS_TO_FILE ============================ String Type Grep errors from D3HSP/MES0* and store in a file Errors.txt | .. _SOLVER_POST_SOLVE_COMPRESSION: SOLVER_POST_SOLVE_COMPRESSION ==================================== String Type Option to run on compression of files after the simulation is complete | .. _SOLVER_POST_SOLVE_COMPRESSION_FILES: SOLVER_POST_SOLVE_COMPRESSION_FILES ======================================= String Type List of files separated by spaces to compress | .. _SOLVER_POST_SOLVE_FILE_NAME: SOLVER_POST_SOLVE_FILE_NAME ================================= String Type File name to compress data into when using SOLVER_POST_SOLVE_COMPRESION | .. _SOLVER_POST_SOLVE_COMPRESSION_REMOVE_ORIG: SOLVER_POST_SOLVE_COMPRESSION_REMOVE_ORIG ================================================== String Type Option to remove post-solve compressed files | .. _SOLVER_LICENSE_FAILURE_RETRY: SOLVER_LICENSE_FAILURE_RETRY ================================= String Option to run the solver again if there is a license failure | .. _SOLVER_LICENSE_FAILURE_RETRIES: SOLVER_LICENSE_FAILURE_RETRIES ================================= Integer Number of retries before giving up in the event of the license failure | .. _SOLVER_LONG_TERM_BACKUP: SOLVER_LONG_TERM_BACKUP ============================ String Type After the simulation is complete, this allows us to copy the files to a remote location | .. _SOLVER_LONG_TERM_HOST: SOLVER_LONG_TERM_HOST ========================== String Type Remote hostname or ip address | .. _SOLVER_LONG_TERM_LOCATION: SOLVER_LONG_TERM_LOCATION ============================== String Type Remote location where the files are to be copied | .. _SOLVER_LONG_TERM_REM: 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 | .. _SOLVER_LICENSE_FAILURE_ERRORS: SOLVER_LICENSE_FAILURE_ERRORS ================================== String Type Option to detect license of MPI errors and try again | .. _SOLVER_LICENSE_FAILURE_FILES: SOLVER_LICENSE_FAILURE_FILES ================================= String Type Files to check for license or MPI errors | .. _SOLVER_GREP_ERRORS: 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: SOLVER_GREP_ERRORS_FILES ============================= String Type List of files used to look for errors | .. _SOLVER_GREP_ERRORS_PATTERN: SOLVER_GREP_ERRORS_PATTERN ============================== String Type Error pattern to look for in the files specified | .. _SOLVER_PRE_SCRIPT_DATA: SOLVER_PRE_SCRIPT_DATA ========================= String | .. _SOLVER_POST_SRIPT_DATA: SOLVER_POST_SRIPT_DATA ========================== String Type | .. _SOLVER_SLURM_DOWN_NODES_ON_NETWORK_FAILURE: SOLVER_SLURM_DOWN_NODES_ON_NETWORK_FAILURE ================================================ String Type Files to check for license or MPI errors | .. _SOLVER_SLURM_NETWORK_FAILURE_PATTERN: SOLVER_SLURM_NETWORK_FAILURE_PATTERN ========================================= String Type This will detect network failure and take down nodes | .. _SOLVER_ONSTEP_FPIDS: SOLVER_ONSTEP_FPIDS ====================== String Type | .. _SOLVER_CHECK_LICENSE: SOLVER_CHECK_LICENSE ========================= String Type This is available to verify the connection is good to the license server over the port before running. | .. _SOLVER_LONG_TERM: SOLVER_LONG_TERM ====================== String type | .. _BINOUT_VERIFY_IDS: BINOUT_VERIFY_IDS ========================= String Type This is now optional based on SOLVER_BINOUT_VERIFY_IDS | .. _AGGREGATE_AND_ERROR_GREP: AGGREGATE_AND_ERROR_GREP ============================== String Type This is now optional using SOLVER_AGGREGATE_MESSAGES and SOLVER_GREP_ERRORS_TO_FILE |