Skip to content

New executor for Fujitsu Technical Computing Suite (TCS)#5928

Merged
pditommaso merged 26 commits intonextflow-io:masterfrom
exthnet:tcs
Sep 2, 2025
Merged

New executor for Fujitsu Technical Computing Suite (TCS)#5928
pditommaso merged 26 commits intonextflow-io:masterfrom
exthnet:tcs

Conversation

@exthnet
Copy link
Contributor

@exthnet exthnet commented Mar 27, 2025

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.

@netlify
Copy link

netlify bot commented Mar 27, 2025

Deploy Preview for nextflow-docs-staging ready!

Name Link
🔨 Latest commit 519d02b
🔍 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.

Copy link
Member

@pditommaso pditommaso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@bentsherman bentsherman linked an issue Mar 28, 2025 that may be closed by this pull request
@exthnet exthnet requested a review from a team as a code owner April 3, 2025 04:49
@exthnet
Copy link
Contributor Author

exthnet commented Apr 3, 2025

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.

@pditommaso
Copy link
Member

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

@pditommaso pditommaso closed this May 24, 2025
@exthnet
Copy link
Contributor Author

exthnet commented Jun 10, 2025

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?

@pditommaso pditommaso reopened this Jun 10, 2025
@pditommaso
Copy link
Member

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

@exthnet
Copy link
Contributor Author

exthnet commented Jun 11, 2025

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.

pditommaso and others added 13 commits July 3, 2025 10:47
…quests nextflow-io#6207" [ci fast]

This reverts commit 9883b4d.

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
…#6234) [ci skip]

Signed-off-by: adamrtalbot <12817534+adamrtalbot@users.noreply.github.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
… [ci fast]

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Minor formatting bug when rendering the AWS config reference.

Signed-off-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Satoshi Ohshima <ohshima@cc.kyushu-u.ac.jp>>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Add TcsExecutorTest

Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Add TcsExecutorTest

Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
@exthnet exthnet requested a review from a team as a code owner July 3, 2025 02:24
Copy link
Collaborator

@christopher-hakkaart christopher-hakkaart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've requested some changes in the documentation. It's mostly formatting and changing the voice and making the example more generic.

pditommaso and others added 4 commits July 15, 2025 15:38
Co-authored-by: Chris Hakkaart <chris.hakkaart@seqera.io>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-authored-by: Chris Hakkaart <chris.hakkaart@seqera.io>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-authored-by: Chris Hakkaart <chris.hakkaart@seqera.io>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
bentsherman and others added 4 commits July 15, 2025 08:57
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
@pditommaso pditommaso merged commit dd87b2f into nextflow-io:master Sep 2, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New feature: TCS Executor (for Supercomputers of Fujitsu)

6 participants