Difference between revisions of "EPSCI Group Meeting Aug. 24, 2020"
Jump to navigation
Jump to search
Line 64: | Line 64: | ||
<hr> | <hr> | ||
=== Minutes: === | === 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. |
Latest revision as of 20:49, 24 August 2020
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.