Meeting agenda, notes and actions for 2023-09-21.
Organizer : Daniel Wheeler, NIST
Attendees : - Daniel Wheeler, NIST
- Zachary Trautt, NIST
- Stephen DeWitt (he/him), ORNL
- Trevor Keller (they/them), NIST; uses FEniCS
- Kasra Momeni; uses COMSOL
- Phase Field Schema WG repository
- Other proposals
- Current PFHub schema repository and example
-
Intros
-
Motivation
- Background materials / links
-
Procedural issues
- How frequently to meet?
- 2 weeks?
- monthly?
- Which platform?
- Google Meet
- Snail mail
- 1 hour format for meetings
- Keep things in GitHub repo (discussion etc)
- Whenisgood poll for meetings?
- How frequently to meet?
-
What's a MaRDA WG? Olga Wodo / Zach
-
Current state of PFHub schema: Trevor
-
Proposal document revisions
- Goals / outcomes / impacts / deliverables revisions
- Short term, medium term, long term
-
Action items for next meeting
- More participants? [DW]
- One extra from commercial code?
- OpenPhase - Martin Tegeler
- COMSOL - Alex Guo
- Pace3D - Britta Nestler, KIT
- MDF individual
- One extra from commercial code?
- Determine some viable use cases [Everyone]
- AI use case
- PFHub benchmark use case
- Complement to a published paper to better understand it
- Translation between input files for different codes/frameworks
- Data publication as a first-class research output
- Apples-to-apples comparisons between codes (for correctness or performance)
- Contribute ideas to schema [DW, Kasra]
- What fields are required?
- Categorize things (software frameworks, numerical methods and problem specs)
- List of existing relevant simulation schemas (e.g. Sumatra)
- Are there any other simulation schemas?
- More participants? [DW]
- What relevance does a metadata file have for a dataset that's too large to redistribute?
-
Generate
and finalizean initial schema:- Use the existing PFHub LinkML repository as a basis for generating the schema.
- Determine use cases (how would other researcher use phase field data).
- Finalize a schema over first few months of WG
-
Implement web tool, templates or command line to generate
schema filesmetadata records- Develop a web tool for generating
schema filesmetadata records similar to codemeta.json - Create prefilled examples of the YAML / JSON files.
- Co-opt existing or use new command line tool to query repositories, ask questions, populate templates and push entries to Zenodo or similar service.
- A possible long term goal would be a phase field registry similar to PFHub.
- Develop a web tool for generating
-
Develop working examples
- An example using an existing PFHub benchmark result and integrated into the PFHub registry.
- An example using a study of numerical convergence using a series of simulations at varying discretizations.
- An example phase field schema and associated data published in conjunction with a phase field publication.
-
Approach wider phase field community for feedback
- Present examples and tools at CHiMaD phase field workshops
- Present same at the MaRDA meeting
- Present at larger conference.
- Publication describing schema and case study examples.