.. _auto_remote_job_submission: *REMOTE JOB SUBMISSION* ======================= Submits a job to a remote d3VIEW server using the specified HPC configuration, polls for completion status at a configurable interval, and syncs the finished simulation files back to the local server. Use this worker when compute or data must reside on a separate d3VIEW instance from the orchestrating workflow. When to use ----------- Tagged: ``cross_server``, ``d3view``, ``file_sync``, ``hpc``, ``job_submission``, ``polling``, ``remote_job_submission``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Simulation Name - remote_job_input_sim_name - text - — - - Optional human-readable label assigned to the simulation on the remote server; leave blank to use the remote server's auto-generated name. * - HPC Setting Name - remote_job_input_hpc_config - remote_lookup - — - ✓ - Required remote-lookup reference to the named HPC settings profile that defines queue, solver version, and resource limits on the remote server. * - Main Input File - remote_job_input_main_file - file - — - ✓ - One or more primary solver input files (e.g. LS-DYNA .k / .key decks) to be uploaded and executed on the remote server; at least one file is required. * - Include Files - remote_job_input_include_files - file - — - - Optional repeatable list of supplementary include or data files (e.g. material cards, geometry includes) that the main input file references. * - Parameters - remote_job_input_parameters - dataset - — - - Optional repeatable dataset(s) of named parameter key-value pairs used for parametric substitution into the solver deck on the remote server. * - Template ID - remote_job_input_template_id - remote_lookup - — - - Optional remote-lookup reference to a response/post-processing template on the remote server to associate with the submitted simulation. * - Study ID - remote_job_input_study_id - remote_lookup - — - - Optional remote-lookup reference to an existing study on the remote server under which the new simulation should be grouped. * - Remote Server URL - remote_job_input_remote_url - text - — - ✓ - Full base URL of the target d3VIEW server including protocol and port (e.g. https://portal.d3view.com:3093); required for all remote API calls. * - Remote Username - remote_job_input_remote_user - text - — - ✓ - Email address or username of the account on the remote d3VIEW server used to authenticate the job submission. * - Remote API Key - remote_job_input_remote_api_key - text - — - ✓ - API key (secret token) for the remote server account; treat as a credential — store in a secrets manager and inject at runtime rather than hard-coding. * - Polling Interval (seconds) - remote_job_input_polling_interval - integer - 30 - ✓ - How often (in seconds, 15–120) the worker checks the remote server for job completion; default is 30 s — increase for long-running jobs to reduce API traffic. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - Local Simulation - remote_job_output_local_sim_id - integer - Integer ID of the mirrored Simulation record created on the local d3VIEW server after files are synced back; use this to chain downstream post-processing workers. * - Local HpcJob - remote_job_output_local_hpcjob_id - integer - Integer ID of the local HpcJob record that tracks the mirrored job state on the local server. * - Remote Simulation ID - remote_job_output_remote_sim_id - integer - Integer ID of the Simulation record as created on the remote d3VIEW server; useful for direct API queries or audit logging. * - Remote HpcJob ID - remote_job_output_remote_hpcjob_id - integer - Integer ID of the HpcJob record on the remote server; can be used to correlate remote queue logs or re-poll status independently. * - Remote URL - remote_job_output_remote_url - text - Pass-through of the remote server URL used during submission; hidden by default and forwarded to downstream workers that need to call the same remote instance. * - Remote Username - remote_job_output_remote_user - text - Pass-through of the remote username used during submission; hidden by default and forwarded to downstream workers requiring the same remote credentials. * - Remote API Key - remote_job_output_remote_api_key - text - Pass-through of the remote API key used during submission; hidden by default — handle with care and avoid logging or exposing in reports. Disciplines ----------- - platform.hpc_config - platform.integration - platform.job_submission .. raw:: html
Auto-generated from platform schema. Worker id: remote_job_submission. Schema hash: feb8c7b9bff7. Hand-curated docs in workerexamples/ override this page when present.