New executor for Fujitsu Technical Computing Suite (TCS)#5928
New executor for Fujitsu Technical Computing Suite (TCS)#5928pditommaso merged 26 commits intonextflow-io:masterfrom
Conversation
✅ Deploy Preview for nextflow-docs-staging ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
pditommaso
left a comment
There was a problem hiding this comment.
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 <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>
modules/nextflow/src/main/groovy/nextflow/executor/ExecutorFactory.groovy
Show resolved
Hide resolved
christopher-hakkaart
left a comment
There was a problem hiding this comment.
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 <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>
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: Satoshi OHSHIMA <ohshima@cc.kyushu-u.ac.jp>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
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.