-
Notifications
You must be signed in to change notification settings - Fork 721
New executor for Fujitsu Technical Computing Suite (TCS) #5928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for nextflow-docs-staging ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this 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
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
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. |
Ideally it should be added a |
Thanks, I'll try it. |
…quests nextflow-io#6207" [ci fast] This reverts commit 9883b4d. Signed-off-by: Paolo Di Tommaso <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
…#6234) [ci skip] Signed-off-by: adamrtalbot <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
… [ci fast] Signed-off-by: Paolo Di Tommaso <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Minor formatting bug when rendering the AWS config reference. Signed-off-by: Phil Ewels <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Ben Sherman <[email protected]> Signed-off-by: Paolo Di Tommaso <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Ben Sherman <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Satoshi Ohshima <[email protected]>> Signed-off-by: Satoshi OHSHIMA <[email protected]>
Add TcsExecutorTest Signed-off-by: Satoshi OHSHIMA <[email protected]>
Add TcsExecutorTest Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Satoshi OHSHIMA <[email protected]>
modules/nextflow/src/main/groovy/nextflow/executor/ExecutorFactory.groovy
Show resolved
Hide resolved
There was a problem hiding this 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.
Co-authored-by: Chris Hakkaart <[email protected]> Signed-off-by: Paolo Di Tommaso <[email protected]>
Co-authored-by: Chris Hakkaart <[email protected]> Signed-off-by: Paolo Di Tommaso <[email protected]>
Co-authored-by: Chris Hakkaart <[email protected]> Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Ben Sherman <[email protected]>
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
modules/nextflow/src/main/groovy/nextflow/executor/TcsExecutor.groovy
Outdated
Show resolved
Hide resolved
Signed-off-by: Ben Sherman <[email protected]>
Signed-off-by: Satoshi OHSHIMA <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
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.