Task schemas#
test_t1_bash#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p1
Outputs: p2
Commands:
Command:
echo "$((<<parameter:p1>> + 100))"
Stdout:
<<parameter:p2>>
Command:
sleep 10
Environments:
any: null_env
test_t1_ps#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p1
Outputs: p2
Commands:
Command:
Write-Output ((<<parameter:p1>> + 100))
Stdout:
<<parameter:p2>>
Environments:
any: null_env
test_t2_bash#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p2
Outputs: p3
Commands:
Command:
echo "$((<<parameter:p2>> + 100))"
Stdout:
<<parameter:p3>>
Environments:
any: null_env
test_t2_ps#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p2
Outputs: p3
Commands:
Command:
Write-Output ((<<parameter:p2>> + 100))
Stdout:
<<parameter:p3>>
Environments:
any: null_env
generate_microstructure_seeds#
Inputs:
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
Outputs:
Actions:
Action 0
Inputs: VE_size, num_grains, phase_label
Outputs: microstructure_seeds
Commands:
Command:
<<executable:python>> <<script:damask/seeds_from_random.py>> $WK_PATH $EAR_ID
Environments:
any: damask_parse_env
generate_volume_element#
Inputs:
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
Outputs:
Actions:
Action 0
Inputs: microstructure_seeds, homog_label, VE_grid_size
Outputs: volume_element
Commands:
Command:
<<executable:python>> <<script:damask/generate_volume_element_random_voronoi.py>> $WK_PATH $EAR_ID
Environments:
any: damask_parse_env
simulate_VE_loading#
Inputs:
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
-
Propagation mode:
implicit
Default value: None
Outputs:
Actions:
Action 0
Inputs: volume_element
Commands:
Command:
<<executable:python>> <<script:damask/write_geom.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env
Action 1
Inputs: load_case
Commands:
Command:
<<executable:python>> <<script:damask/write_load.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env
Action 2
Inputs: homogenization, damask_phases, volume_element
Commands:
Command:
<<executable:python>> <<script:damask/write_material.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env
Action 3
Commands:
Command:
<<executable:damask_grid>> --load load.yaml --geom geom.vti
Stdout:
stdout.log
Stderr:
stderr.log
Environments:
main: damask_env
Action 4
Outputs: damask_log
Commands:
Command:
<<executable:python>> <<script:damask/read_log.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env
Action 5
Inputs: damask_post_processing
Outputs: damask_post_processing_result
Commands:
Command:
<<executable:python>> <<script:damask/process_damask_HDF5.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env
Action 6
Inputs: VE_response_data
Outputs: VE_response
Commands:
Command:
<<executable:python>> <<script:damask/extract_damask_HDF5.py>> $WK_PATH $EAR_ID
Environments:
processing: damask_parse_env