nextflow
nextflow copied to clipboard
New executor for Fujitsu Technical Computing Suite (TCS)
This is a new Executor for Fujitsu Technical Computing Suite (TCS).
Some supercomputers build by Fujitsu are operated (mainly in Japan). Most of they use Technical Computing Suite (TCS) job management system, they are not supported by current Nextflow.
Therefore, I wrote new Executor citing existing executors. We tested simple jobs and confirmed the correct behaviors on on Fugaku (Riken), Flow (Naogya Univ.), and Genkai (Kyushu Univ.) supercomputers.
Note that I am not familiar with all the features of Nextflow, so there may be some lack of implementation.
Deploy Preview for nextflow-docs-staging ready!
| Name | Link |
|---|---|
| Latest commit | 519d02bf7adcb72d5a35c1cca71d4c2b8043822d |
| Latest deploy log | https://app.netlify.com/projects/nextflow-docs-staging/deploys/68b6f9b7e800340008877ac5 |
| Deploy Preview | https://deploy-preview-5928--nextflow-docs-staging.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify project configuration.
Thanks a lot for this contribution. Please consider adding some unit tests. You can reference to other executors for some examples. Also please sign your commits as example in the contributing docs
Thanks for the advice. I'll try to add unit tests and add sign.
This PR looks stalled. Feel free to reopen if you are keen to contribute to this feature.
I have been too busy to take the time.
I am going to resume my work. I have already successfully run a simple workflow job, but I am not sure what additional tests I should run. I know that there are many test sets in the test directories (tests, tests-v1, test-e2e), but I can't find any explanations. Could you please advise?
Ideally it should be added a TcsExecutorTest class validating the executor logic. You can following the the SlurmExecutorTest as as template
Ideally it should be added a
TcsExecutorTestclass validating the executor logic. You can following the the SlurmExecutorTest as as template
Thanks, I'll try it.