EPSCI Group Meeting Aug. 24, 2020
Jump to navigation
Jump to search
The meeting time is 10:00am.
Connection Info:
You can connect using BlueJeans Video conferencing (ID: 253 300 597). (Click "Expand" to the right for details -->):
Meeting URL https://bluejeans.com/253300597?src=join_info Meeting ID 253 300 597 Want to dial in from a phone? Dial one of the following numbers: +1.888.240.2560 (US Toll Free) (see all numbers - https://www.bluejeans.com/premium-numbers) Enter the meeting ID and passcode followed by # Connecting from a room system? Dial: bjn.vc or 199.48.152.152 and enter your meeting ID & passcode
Agenda:
- Previous meeting
- Announcements
- Beam delivery for physics ongoing (scheduled to end Sep. 21st)
- David on shift 8/28, 8/29, 9/11, 9/12
- Thomas on shift 8/30, 8/31, 9/9, 9/10
- Streaming Data Scientist position
- Fortnight Papers -> Mon. Aug. 31st
- Future Trends in Nuclear Physics Computing
- A.I. For experimental Controls proposal approved
- Beam delivery for physics ongoing (scheduled to end Sep. 21st)
- Graham's Project
- Ongoing Activities
- EVIO-6
- JLab Common Environment (CE) + SPACK
- SRO
- Meeting this afternoon @2pm on Teams
- ERSAP
- Hall-B/D TriDAS
- JANA2
- GlueX port
- A.I. support
- A.I.
- ENP + CST Town Hall Meeting Friday 8/28 projects list
- GlueX-EIC-PANDA ML workshop Sep. 21-25
- Offsite Computing
- GUI for Calorimeter calibration scripts (Hall-D Request)
- Publications
- AOT
Minutes:
Attendees: David L., Carl T., Nathan B., Thomas B., Vardan G., Kishan R., Graham H.
Code Reviews/Fortnight Papers
- Our first dedicated Code Review/Fortnight Paper meeting will be next week.
- Nathan will provide the first example code for code review. He will send it around sometime Wed.
Coding Standards
- We continued the discussion on coding standards from last week
- Vardan noted the main thing we'd like to accomplish is a common style and this is usually achieved via IDE
- Google has some popular standards that may be worth looking at
- Nathan noted at one point their C++ standards forbid use of exceptions (which we agreed was not something we would want)
- Kishan noted the Python authors promote a set of standards for python
- Vardan, Nathan, and Kishan will continue looking into Java, C++, and Python respectively
- They will send around e-mails sometime over the next 2 weeks so we can move the discussion offline where people have more time to look into the suggestions.
EVIO-6
- Testing of C++ port continues
- Nathan has started looking into code and will communicate his thoughts to Carl
- Carl is making progress on completing the project
SPACK
- Not much recent progress.
- Thomas is in communication with Wouter and anticipates moving things from the EIC-spack implementation to ours once ours is in place.
- David noted that Bob Michaels provided a list of the tests he does when building a new version of ROOT. They are fairly extensive.
- Not clear there is a testing mechanism in SPACK itself so we may need to add this ourselves.
ERSAP
- Vardan continues working on Data Lake design
- Studying different configurations with redis
- Using Chris L.'s stream source for tests
- Plans to test 3 more software options after Redis testing completes
- Tests being done on indras3 (2TB memory)
- Dave A. and Ben working on hardware setup in Indra lab that should be available next week.
JANA2
- Nathan has begun working again on the GlueX port and has been converting factories that don't depend on JGeometry
- Work has been done on the A.I. task support system. Close to ready for Kishan to start testing.
A.I.
- Looking into C++ and Tensorflow
- No native C++ interface, only C
- Some 3rd party packages out there, but nothing that looks like a completed community standard
- Found path for saving models trained in python to be read in using Tensorflow-C.
- Will provide simple python routine for users
- Kishan will add a page to the EPSCI wiki with instructions for using the sciml nodes
- Thomas noted a report from Alex A. of Hall-D who was trying to use a sciml node for amplitude analysis and found issues if others were running python there.
- More investigation is needed to determine if this is due to system configuration, or users.
OSG
- Several OSG upgrade projects basically at the finish line
- Update meeting is planned for Wed. that Thomas will attend.
- Some discussions with Richard J. at UCon about moving the GlueX collect from there to JLab with UConn serving as the backup.
Offsite Processin
- GlueX Spring 2020 data is now being processed offsite at both NERSC and PSC
- NERSC throughput is minimal. PSC a little better
- Occasional problems require Chris L. to reset something to get jobs moving again.
- David needs to write up documentation so day-to-day can be handed over to Hall-D postdoc.