hpcflow-new
hpcFlow manages your scientific and engineering workflows
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.1%) to scientific vocabulary
Keywords
workflow
workflow-management
workflow-orchestration
Last synced: 6 months ago
·
JSON representation
·
Repository
hpcFlow manages your scientific and engineering workflows
Basic Info
- Host: GitHub
- Owner: hpcflow
- License: mpl-2.0
- Language: Python
- Default Branch: develop
- Homepage: https://hpcflow.github.io
- Size: 14.7 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 5
- Open Issues: 131
- Releases: 214
Topics
workflow
workflow-management
workflow-orchestration
Created almost 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
License
Citation
Codeowners
README.md
hpcFlow
hpcFlow manages your scientific workflows
Documentation: https://hpcflow.github.io/docs
Acknowledgements
hpcFlow development is funded by UKAEA, and was initially developed using funding from the LightForm EPSRC programme grant (EP/R001715/1).

Owner
- Name: hpcflow
- Login: hpcflow
- Kind: organization
- Location: United Kingdom
- Website: hpcflow.github.io
- Repositories: 6
- Profile: https://github.com/hpcflow
The home of the hpcFlow and MatFlow packages for computational workflow management
Citation (CITATION.cff)
# See https://citation-file-format.github.io for more info about the format
cff-version: 1.2.0
message: If you use this software, please cite it as below.
preferred-citation:
type: article
doi: 10.12688/materialsopenres.17516.1
url: https://materialsopenresearch.org/articles/2-2
title: >
A novel integrated framework for reproducible formability predictions
using virtual materials testing
journal: Materials Open Research
volume: 2
year: 2023
month: 1
abstract: >
Background: Formed aluminium alloy sheet materials are increasingly
adopted in production processes such as vehicle manufacturing, due to the
potential for weight-saving and improved recyclability when compared to
more traditional steel alloys. To maximise these benefits whilst
maintaining sufficient mechanical properties, the link between formability
and microstructure must be better understood. Virtual materials testing is
a cost-effective strategy for generating microstructure-informed
formability predictions.
Methods: We developed an open-source hybrid framework, combining
experimental and computational tasks, for generating reproducible
formability predictions. Starting with experimental texture measurements
and stress-strain curves, we calibrated crystal plasticity (CP) model
parameters. The framework used these parameters to perform a large set of
multiaxial full-field CP simulations, from which various anisotropic yield
functions were fitted. With these anisotropy parameters, we then employed
a Marciniak-Kuczyński finite-element model to predict forming limit
curves, which we compared with those from experimental Nakazima tests.
Results: We executed the workflow with the aluminium alloy Surfalex HF
(AA6016A) as a case study material. The 18-parameter Barlat yield function
provided the best fit, compared to six-parameter functions. Predicted
forming limits depended strongly on the chosen hardening law, and good
agreement with the experimental forming limit curve was found. All of the
generated data have been uploaded to the Zenodo repository. A set of
Jupyter notebooks to allow interactive inspection of our methods and data
are also available.
Conclusions: We demonstrated a robust methodology for replicable virtual
materials testing, which enables cheaper and faster formability analyses.
This complete workflow is encoded within a simple yet highly customisable
computational pipeline that can be applied to any material. To maximise
reproducibility, our approach takes care to ensure our methods and data —
and the ways in which that data is processed — are unambiguously defined
during all steps of the workflow.
authors:
# Authors of this citation
- given-names: Adam
family-names: Plowman
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-9781-7353
# website:
- given-names: Patryk
family-names: Jedrasiak
affiliation: University of Cambridge
# email:
orcid: https://orcid.org/0000-0001-6321-4821
# website:
- given-names: Thomas
family-names: Jailin
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0001-8580-8655
# website:
- given-names: Peter
family-names: Crowther
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-5430-6924
# website:
- given-names: Sumeet
family-names: Mishra
affiliation: Indian Institute of Technology Roorkee
# email:
orcid: https://orcid.org/0000-0002-9924-4894
# website:
- given-names: Pratheek
family-names: Shanthraj
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-6324-0306
# website:
- given-names: Joao
family-names: Quinta Da Fonesca
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0001-6063-8135
website: https://research.manchester.ac.uk/en/persons/joao.fonseca
title: "hpcflow: A Workflow Management System"
# version:
url: https://hpcflow.github.io/
authors:
# As above, but of the software itself and not the publication
- given-names: Adam
family-names: Plowman
alias: aplowman
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-9781-7353
- given-names: Peter
family-names: Crowther
alias: merrygoat
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-5430-6924
- given-names: Christopher
family-names: Fullterton
alias: cjfullerton
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0003-1306-2481
- given-names: Francisco
family-names: Herrerías-Azcué
alias: fherreazcue
affiliation: University of Manchester
# email:
orcid: https://orcid.org/0000-0002-5906-221X
contact:
# How to contact someone about the software
- address: >
University of Manchester,
Oxford Road
city: Manchester
country: GB
# email:
name: Joao Quinta Da Fonesca
post-code: M13 9PL
license: MPL-2.0
repository-code: https://github.com/hpcflow/hpcflow-new
keywords:
- "workflow management"
- "materials science"
- "high-performance computing"
GitHub Events
Total
- Create event: 140
- Release event: 37
- Issues event: 70
- Watch event: 1
- Delete event: 151
- Issue comment event: 148
- Push event: 471
- Pull request event: 183
- Pull request review event: 74
- Pull request review comment event: 20
Last Year
- Create event: 140
- Release event: 37
- Issues event: 70
- Watch event: 1
- Delete event: 151
- Issue comment event: 148
- Push event: 471
- Pull request event: 183
- Pull request review event: 74
- Pull request review comment event: 20
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 79
- Total pull requests: 236
- Average time to close issues: 2 months
- Average time to close pull requests: 9 days
- Total issue authors: 5
- Total pull request authors: 9
- Average comments per issue: 1.1
- Average comments per pull request: 0.3
- Merged pull requests: 175
- Bot issues: 0
- Bot pull requests: 35
Past Year
- Issues: 44
- Pull requests: 111
- Average time to close issues: about 1 month
- Average time to close pull requests: 8 days
- Issue authors: 4
- Pull request authors: 6
- Average comments per issue: 1.23
- Average comments per pull request: 0.53
- Merged pull requests: 62
- Bot issues: 0
- Bot pull requests: 35
Top Authors
Issue Authors
- aplowman (91)
- dkfellows (11)
- gcapes (6)
- cjfullerton (4)
- SJaffa (3)
- fherreazcue (1)
Pull Request Authors
- aplowman (197)
- dkfellows (36)
- dependabot[bot] (35)
- maria-yankova (5)
- gcapes (3)
- mikesmic (2)
- SJaffa (1)
- fherreazcue (1)
- samuel-hg-engel (1)
Top Labels
Issue Labels
bug (24)
imported-from-old-code (20)
enhancement (18)
CI (16)
zarr (7)
schedulers (7)
show-command (6)
core (6)
submission (5)
optimisation (5)
documentation (5)
persistence (5)
actions (5)
backlog (3)
SLURM (3)
install (2)
CLI (2)
logging (2)
maintenance (2)
helper (2)
good first issue (1)
invalid (1)
question (1)
zip-command (1)
input-sources (1)
error handling (1)
SGE (1)
task-schemas (1)
Pull Request Labels
dependencies (35)
python (27)
bug (12)
CI (11)
documentation (9)
github_actions (8)
enhancement (7)
maintenance (6)
schedulers (4)
actions (3)
SGE (2)
good first issue (2)
zarr (2)
persistence (2)
task-schemas (1)
submission (1)
optimisation (1)
Dependencies
poetry.lock
pypi
- 108 dependencies
pyproject.toml
pypi
- Sphinx ^4.4.0 develop
- black ^21.12b0 develop
- commitizen ^2.20.3 develop
- ipykernel ^6.6.1 develop
- pre-commit ^2.16.0 develop
- pydata-sphinx-theme ^0.8.0 develop
- pylint ^2.12.2 develop
- pytest ^6.2.5 develop
- sphinx-copybutton ^0.5.0 develop
- sphinx-jinja ^2.0.1 develop
- click ^8.0.4
- pyinstaller ^4.10
- python >=3.7,<3.11
- ruamel.yaml ^0.17.20
- valida ^0.2.0
- zarr ^2.10.3
.github/workflows/build-exes.yml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
.github/workflows/release.yml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- softprops/action-gh-release v1 composite
.github/workflows/release_testing.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- softprops/action-gh-release v1 composite
.github/workflows/test.yml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
.github/workflows/auto_add_to_board.yml
actions
- actions/add-to-project v0.4.0 composite
.github/workflows/build-exes.yml.in
actions
.github/workflows/bump-downstream.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
.github/workflows/release.yml.in
actions
.github/workflows/test-schedulers.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
.github/workflows/test-shells.yml
actions
- Vampire/setup-wsl v2 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
.github/workflows/test.yml.in
actions
.github/workflows/test_pre_python.yml
actions
- actions/checkout v3 composite