Task schemas#
test_t1_bash#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p1
Outputs: p2
Commands:
Command:
echo "$((<<parameter:p1>> + 100))"Stdout:
<<parameter:p2>>
Environments:
any: null_env
test_t1_ps#
Inputs:
Outputs:
Actions:
Action 0
Inputs: p1
Outputs: p2
Commands:
Command:
Write-Host ((<<parameter:p1>> + 100))Stdout:
<<parameter:p2>>
Environments:
any: null_env
generate_microstructure_seeds#
Inputs:
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault 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 $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
any: damask_parse_env
generate_volume_element#
Inputs:
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
Outputs:
Actions:
Action 0
Inputs: microstructure_seeds, ve_grid_size, homog_label
Outputs: volume_element
Commands:
Command:
<<executable:python>> <<script:damask/generate_volume_element_random_voronoi.py>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
any: damask_parse_env
simulate_ve_loading#
Inputs:
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
Outputs:
Actions:
Action 0
Inputs: volume_element
Commands:
Command:
<<executable:python>> <<script:damask/write_geom.py>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: damask_parse_env
Action 1
Inputs: load_case
Commands:
Command:
<<executable:python>> <<script:damask/write_load.py>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: damask_parse_env
Action 2
Inputs: homogenization, volume_element, phase
Commands:
Command:
<<executable:python>> <<script:damask/write_material.py>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: damask_parse_env
Action 3
Commands:
Command:
<<executable:damask_grid>> --load load.yaml --geom geom.vti
Environments:
main: damask_env
prepare_atoms_box#
Inputs:
-
Propagation mode:
implicitDefault value: None
Outputs:
Actions:
Action 0
Inputs: number_atoms
Commands:
Command:
doSomething <<parameter:number_atoms>>
Environments:
main: lammps_parse_env
Action 1
Outputs: box
Commands:
Command:
<<executable:python>> <<script:None>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
output_file_parser: lammps_parse_env
Action 2
Outputs: atoms
Commands:
Command:
<<executable:python>> <<script:None>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
output_file_parser: lammps_parse_env
optimise_atoms#
Inputs:
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
-
Propagation mode:
implicitDefault value: None
Outputs:
Actions:
Action 0
Inputs: box, atoms
Commands:
Command:
<<executable:python>> <<script:None>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: lammps_parse_env
Action 1
Inputs: empirical_potential
Commands:
Command:
<<executable:python>> <<script:None>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: lammps_parse_env
Action 2
Commands:
Command:
<<executable:lammps>>
Environments:
main: lammps_env
Action 3
Outputs: optimised_atoms
Commands:
Command:
<<executable:python>> <<script:None>> $WK_PATH $SUB_IDX $JS_IDX $JS_elem_idx $JS_act_idx
Environments:
processing: lammps_parse_env