...
- OUT arguments - wrapper will update fields of <ActorName>Arguments class
Example
Code Block | ||
---|---|---|
| ||
from my_test.wrapper import my_test_actor # # # # # JOB SETTINGS # # # # # # # job_settings = <ToolName>JobSettings() #batch job job_settings.batch_job.queue = 'gw_default" #debugging # no debugging for batch jobs #mpi job_settings.mpi.nodes = 5 #OpenMP # it is not OpenMP job # Sandbox job_settings.sandbox.lifetime = LIFTIME_WORKFLOW job_settings.sandbox.clean_up = True # # # # # CODE ARGUMENTS # # # # # # # arguments = <ActorName>Arguments() self.my_in_arg_01.value = 5 self.my_in_arg_02.value = 0.123 self.my_in_core_profiles_01.value = in_cp_obj self.my_in_core_profiles_02.value = in_cp_metadata #object keeping shot/run/user # # # # # RUNNING ACTOR # # # # # # # my_test(code_args = arguments, job_settings = job_settings) # # # # # RETURN # # # # # # # ret_eq = arguments.my_out_equilibrium_02.value |
...