[Clas12_software] Meeting today: Thursday, May 2, 2013

William Phelps wphelps at jlab.org
Thu May 2 00:00:04 EDT 2013


Hello Everyone,
This is a reminder that there is a CLAS Offline Meeting in room F224/225 (Subject to change, Check the Front Desk Display!) today at 09:00 am EST. 
http://clasweb.jlab.org/wiki/index.php/Clas12_software_meetings_2013.04
-Will


Latest information from the wiki:
Agenda May 2, 2013
CLAS 12
     -Data Management: this is a large topic and we need an extensive discussion here
CLAS 6 Software Issues (Paul Mattione)
     -CLAS 6 Builds:
          -Provide clearly demarcated, fully tested & working environments & builds of the trunk on both ifarm1101 & ifarm1102
          -Provide documentation on the wiki as to their location
     -Software System Test:
          -Periodically run a full software system test (64bit, scons/svn only):
          -purpose: problems should be fixed ahead of time, before users stumble into them; they shouldn't have to fix them on their own
          -on all available jlab machines (e.g. ifarm1101 & ifarm1102)
          -check out and build the trunk
          -generate some data (e.g. pick a reaction and run genr8)
          -simulate (gsim) and smear (gpp) the data
          -cook the data: both a1c AND user_ana
          -make sure the data looks reasonable (e.g. non-broken): e.g. if generated g, p -> p, pi+, pi- data, histogram the missing mass of the system, the # reconstructed tracks
     -Packages missing in svn: fsgen
     -Bugs?
          -user_ana in svn/scons on centos62 appears to be broken; no known working example
     -Various minor bugs to the scons build system:
          -cannot call 'variables.modify' in a nested (e.g. subdirectory) sconstruct without crashing (it does not make the subdir/build_config/ folder) without running with "scons config=myfile"
          -running "scons install" when creating a ROOT dictionary does nothing: there are no targets registered so nothing is done
          -in build_system/build.py, the "work-around" for shared libraries appears to be a bug: it won't allow shared libraries to be linked against other shared libraries, which is needed when building JANA plugins
     -32bit -> 64bit conversion:
          -BOS code has pointer -> int -> pointer conversions which are not supported for 64-bit execution
          -These conversions are necessary to pass pointers into Fortran
          -Need to convert all integers containing pointers into 'unsigned long long', and do a similar conversion for Fortran (beware any pointer math!)
     -Nice to Have: Software Documentation:
          -user_ana tcl file examples & instructions: photon & electron beam running (positron?)
          -instructions on usage of specialized software (e.g. pdu)
          -all documentation centrally located and visible from CLAS offline wiki page





To begin your audio conference:
     1. Dial Toll-Free Number: 866-740-1260 (U.S. & Canada)
     2. International participants dial:
          Toll Number: 303-248-0285
          Or International Toll-Free Number: http://www.readytalk.com/intl
     3. Enter the 7-digit access code 7911212, followed by "#" 

For more information on ReadyTalk, visit http://www.ecs.es.net, call 800-333-7638



More information about the Clas12_software mailing list