EPSCI Group Meeting Aug. 24, 2020

From epsciwiki
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:

  1. Previous meeting
  2. Announcements
  3. Graham's Project
  4. Ongoing Activities
  5. GUI for Calorimeter calibration scripts (Hall-D Request)
  6. Publications
  7. 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.