1
1
{
2
+ "version" : " 0.1.0" ,
2
3
"nodes" : [
3
- {"id" : 0 , "function" : " workflow.get_bulk_structure" },
4
- {"id" : 1 , "function" : " workflow.calculate_qe" },
5
- {"id" : 2 , "function" : " workflow.generate_structures" },
6
- {"id" : 3 , "function" : " workflow.calculate_qe" },
7
- {"id" : 4 , "function" : " workflow.calculate_qe" },
8
- {"id" : 5 , "function" : " workflow.calculate_qe" },
9
- {"id" : 6 , "function" : " workflow.calculate_qe" },
10
- {"id" : 7 , "function" : " workflow.calculate_qe" },
11
- {"id" : 8 , "function" : " workflow.plot_energy_volume_curve" },
12
- {"id" : 9 , "value" : " Al" },
13
- {"id" : 10 , "value" : 4.05 },
14
- {"id" : 11 , "value" : true },
15
- {"id" : 12 , "value" : " mini" },
16
- {"id" : 13 , "function" : " python_workflow_definition.shared.get_dict" },
17
- {"id" : 14 , "value" : {"Al" : " Al.pbe-n-kjpaw_psl.1.0.0.UPF" }},
18
- {"id" : 15 , "value" : [3 , 3 , 3 ]},
19
- {"id" : 16 , "value" : " vc-relax" },
20
- {"id" : 17 , "value" : 0.02 },
21
- {"id" : 18 , "value" : [0.9 , 0.95 , 1.0 , 1.05 , 1.1 ]},
22
- {"id" : 19 , "value" : " strain_0" },
23
- {"id" : 20 , "function" : " python_workflow_definition.shared.get_dict" },
24
- {"id" : 21 , "value" : " scf" },
25
- {"id" : 22 , "value" : " strain_1" },
26
- {"id" : 23 , "function" : " python_workflow_definition.shared.get_dict" },
27
- {"id" : 24 , "value" : " strain_2" },
28
- {"id" : 25 , "function" : " python_workflow_definition.shared.get_dict" },
29
- {"id" : 26 , "value" : " strain_3" },
30
- {"id" : 27 , "function" : " python_workflow_definition.shared.get_dict" },
31
- {"id" : 28 , "value" : " strain_4" },
32
- {"id" : 29 , "function" : " python_workflow_definition.shared.get_dict" },
33
- {"id" : 30 , "function" : " python_workflow_definition.shared.get_list" },
34
- {"id" : 31 , "function" : " python_workflow_definition.shared.get_list" }
4
+ {"id" : 0 , "type" : " function" , "value" : " workflow.get_bulk_structure" },
5
+ {"id" : 1 , "type" : " function" , "value" : " workflow.calculate_qe" },
6
+ {"id" : 2 , "type" : " function" , "value" : " workflow.generate_structures" },
7
+ {"id" : 3 , "type" : " function" , "value" : " workflow.calculate_qe" },
8
+ {"id" : 4 , "type" : " function" , "value" : " workflow.calculate_qe" },
9
+ {"id" : 5 , "type" : " function" , "value" : " workflow.calculate_qe" },
10
+ {"id" : 6 , "type" : " function" , "value" : " workflow.calculate_qe" },
11
+ {"id" : 7 , "type" : " function" , "value" : " workflow.calculate_qe" },
12
+ {"id" : 8 , "type" : " function" , "value" : " workflow.plot_energy_volume_curve" },
13
+ {"id" : 9 , "type" : " input" , "value" : " Al" , "name" : " element" },
14
+ {"id" : 10 , "type" : " input" , "value" : 4.05 , "name" : " a" },
15
+ {"id" : 11 , "type" : " input" , "value" : true , "name" : " cubic" },
16
+ {"id" : 12 , "type" : " input" , "value" : " mini" , "name" : " working_directory_0" },
17
+ {"id" : 13 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
18
+ {"id" : 14 , "type" : " input" , "value" : {"Al" : " Al.pbe-n-kjpaw_psl.1.0.0.UPF" }, "name" : " pseudopotentials" },
19
+ {"id" : 15 , "type" : " input" , "value" : [3 , 3 , 3 ], "name" : " kpts" },
20
+ {"id" : 16 , "type" : " input" , "value" : " vc-relax" , "name" : " calculation_0" },
21
+ {"id" : 17 , "type" : " input" , "value" : 0.02 , "name" : " smearing" },
22
+ {"id" : 18 , "type" : " input" , "value" : [0.9 , 0.95 , 1.0 , 1.05 , 1.1 ], "name" : " strain_lst" },
23
+ {"id" : 19 , "type" : " input" , "value" : " strain_0" , "name" : " working_directory_1" },
24
+ {"id" : 20 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
25
+ {"id" : 21 , "type" : " input" , "value" : " scf" , "name" : " calculation_1" },
26
+ {"id" : 22 , "type" : " input" , "value" : " strain_1" , "name" : " working_directory_2" },
27
+ {"id" : 23 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
28
+ {"id" : 24 , "type" : " input" , "value" : " strain_2" , "name" : " working_directory_3" },
29
+ {"id" : 25 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
30
+ {"id" : 26 , "type" : " input" , "value" : " strain_3" , "name" : " working_directory_4" },
31
+ {"id" : 27 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
32
+ {"id" : 28 , "type" : " input" , "value" : " strain_4" , "name" : " working_directory_5" },
33
+ {"id" : 29 , "type" : " function" , "value" : " python_workflow_definition.shared.get_dict" },
34
+ {"id" : 30 , "type" : " function" , "value" : " python_workflow_definition.shared.get_list" },
35
+ {"id" : 31 , "type" : " function" , "value" : " python_workflow_definition.shared.get_list" },
36
+ {"id" : 32 , "type" : " output" , "name" : " result" }
35
37
],
36
38
"edges" : [
37
39
{"target" : 0 , "targetPort" : " element" , "source" : 9 , "sourcePort" : null },
92
94
{"target" : 31 , "targetPort" : " 2" , "source" : 5 , "sourcePort" : " energy" },
93
95
{"target" : 31 , "targetPort" : " 3" , "source" : 6 , "sourcePort" : " energy" },
94
96
{"target" : 31 , "targetPort" : " 4" , "source" : 7 , "sourcePort" : " energy" },
95
- {"target" : 8 , "targetPort" : " energy_lst" , "source" : 31 , "sourcePort" : null }
97
+ {"target" : 8 , "targetPort" : " energy_lst" , "source" : 31 , "sourcePort" : null },
98
+ {"target" : 32 , "targetPort" : null , "source" : 8 , "sourcePort" : null }
96
99
]
97
100
}
0 commit comments