Upgrading the System module class for Wisteria, Tokyo University's Fujitsu HPC. This PR includes improvements to Fujitsu and Wisteria system classes, and ability to use GPU versions of SPECFEM on GPU nodes which require different setup and configuration parameters w.r.t the CPU versions.
As a note, due to some restrictions on this particular HPC, much of the job submission workflows are hardcoded for specific versions of SPECFEM, group, and module setups on the system.
Thanks to the group at Kyoto University for providing access and testing setup.
Changelog
Bugfix: Fujitsu tasktime for individual job submission was using walltime value, not tasktime value
Combined and condensed main System functionality in Fujitsu system from Wisteria child class. Prior to this Wisteria child class was overwriting most of the functionality of Fujitsu which is not really the point of inheritance
New Custom Run and Submit scriopts for Wisteria GPU. Better comments and slightly easier to modify for others
Added new rscgrps to include GPU partitions on Wisteria
Improved run call header for easier switching between CPU and GPU nodes
Upgrading the System module class for Wisteria, Tokyo University's Fujitsu HPC. This PR includes improvements to Fujitsu and Wisteria system classes, and ability to use GPU versions of SPECFEM on GPU nodes which require different setup and configuration parameters w.r.t the CPU versions.
As a note, due to some restrictions on this particular HPC, much of the job submission workflows are hardcoded for specific versions of SPECFEM, group, and module setups on the system.
Thanks to the group at Kyoto University for providing access and testing setup.
Changelog
walltime
value, nottasktime
valuerscgrps
to include GPU partitions on Wisteria