nextflow icon indicating copy to clipboard operation
nextflow copied to clipboard

New executor for Fujitsu Technical Computing Suite (TCS)

Open exthnet opened this issue 8 months ago • 6 comments

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.

exthnet avatar Mar 27 '25 01:03 exthnet

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...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Mar 27 '25 01:03 netlify[bot]

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.

exthnet avatar Apr 03 '25 04:04 exthnet

This PR looks stalled. Feel free to reopen if you are keen to contribute to this feature.

pditommaso avatar May 24 '25 16:05 pditommaso

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?

exthnet avatar Jun 10 '25 06:06 exthnet

Ideally it should be added a TcsExecutorTest class validating the executor logic. You can following the the SlurmExecutorTest as as template

pditommaso avatar Jun 10 '25 07:06 pditommaso

Ideally it should be added a TcsExecutorTest class validating the executor logic. You can following the the SlurmExecutorTest as as template

Thanks, I'll try it.

exthnet avatar Jun 11 '25 01:06 exthnet