2020-04-27 Core developers meeting notes
Date
Apr 27, 2020
Participants
@Jeffrey Wagner
@Matt Thompson
@David Dotson
@Trevor Gokey
@Jeffry Setiadi
@Simon Boothroyd
@Trevor Gokey
Trevor + Matt + Jeff should discuss vsite spec, how LJ interactions are specified
Updates
Matt:
System object
starting prototyping
finding that many things may already be implemented by QCS
best path forward may be to abandoning doing everything native in OpenBenchmark
functions that do things may call out to QCSubmit
visualization PR got merged
DD,JW,MT discussed and decided on release schedule for OFFtk
JW: perhaps MT should beat the drum?
JH:
QCSubmit
SB:
Nothing to report
JS:
added equilibration step to paprika; work on SDSC cluster deployment
JW:
put together talk
coordinated best practices workshop
marshalling resources for QCF
ultimately did not compute everything needed
some molecules were really large
not necessarily a bad thing, but would have liked them.
500/5000 Hessians were pushing the limits, we got about 4500
caught up w/ Cerutti
was blocked generating SMARTS; used JH's code as template
check out SMIRNOFF channel for details
managed to get chargeincrementmodel handler implementation figured out
needs to put in more tests before eyes on it
TG:
started up HPC cluster with QCF
no more jobs left
virtual site implementation; working with JW closely to handle all use cases, change spec if needed
MT: are we tying to LJs for virtual sites? Are we planning to also handle virtual site masses?
we are tying vdWs
not handling virtual masses
JRG:
working with Ambertools on conda-forge, release soon
might have timeouts due to compilation time on Azure
benchmarking
working with JH on JSON data
need other forcefield data yet
DD:
Reviewed OFFtk #560 (merged)
Reviewed QCEngine #239
Did not review nistdataselection #69 (merged)
Productive working meeting with Chaya Stern, Josh Horton, Jeff Wagner, Jessica Maat, David Mobley on Torsion WBOs
Implementation mostly complete for Torsion WBOs; some detailed work required and tests this week
Near end of the week, want to move on to:
OFFEvaluator #226
OFFtk #477
Task distribution
Elect new tasks
Guide/example for making new parameterhandler / 8
CHARMM-GUI integration – (debug parmed converting to CHARMM issue / 13
Blog post about file formats and move to SDF / 8 doing, / 3 or 5 for reviewing
Pick up release testing PR / 5
Split tests into separate GH actions (OFFTK #561) / 5
Fix CMILES master / 5
Update infrastructure and set up cron jobs on “orphaned” software – CMILES/Fragmenter/Chemper/SMIRKY (Migration to GHA is separate)
Open PRs to update CI to GHA in all OFF repos – Will do during devs week
Make “Central Command” repo with just a readme, containing a table with detailed statuses
Organize and publicize devs week / 5
Update project infrastructure diagram / 13
Review previous tasks
Review new AmberTools RC / 3 – JW – Didn’t do
Review QCEngine PR – 3 – DD – Complete
Have FFs know which XML(s) they were loaded from / #477 / 5 implement / 2 review - DD/MT - Didn’t do
DD – Opened OFFE #226, replacing internal attribute with attrs – looking at evaluator 0.2.0 release (a month or two out) / 13 – Didn’t do
DD – Torsion WBOs / 21 – In progress
Issue triage – 5 – MT, with JW as secondary – Done
JW – Chargeincrement PR / 13 – Did some, down to 8
Allocate effort to ongoing tasks
TG – Virtualsite implementation/ 21
MT (primary) QCA OpenMM energy evaluation / 21
MT – System design / 13
JW – Cerutti support / 3
JW – QCFractal management / 3
DD – QCArchive onboarding / 5
JW – Organizational meetings / 5
MT – Issue triage / 5
Measure capacity
TG – 21
JW – 19
DD – 44
MT – 39
Assign new tasks
MT / JW – CHARMM-GUI integration – (debug parmed converting to CHARMM issue / 13 / 5
JRG – Split tests into separate GH actions (OFFTK #561) / 5
JRG – Plan decision checklist for all-repo GHA migration/ 5
DD – Guide/example for making new parameterhandler / 8
JW – Organize and publicize devs week / 5
JW – Fix CMILES tests / update infrastructure / 8
MT – Update infrastructure and set up cron jobs on “orphaned” software – Fragmenter/Chemper/SMIRKY (Migration to GHA is separate) / 8
DD – Update project infrastructure diagram (fine to use tool other that GSlides) / 13
MT – Make “Central Command” repo with just a readme, containing a table with detailed statuses (copy table from website, open new repo) – Could use jinja template to automate making rows / 5
Measure capacity
JW – 37
DD – 65
MT – 65
JRG – 10
TG – 21
Plan for missing next week’s meeting due to annual workshop
Maybe move to two-week cadence moving forward anyway
will continue doing roundtable every week