[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