Support #22346
Build nutools for genie 3.0.4
Description
The genie collaboration has come out with a new official tag of genie and companion package reweight.
genie 3.0.4
reweight 1.0.2
We would like to build the necessary infrastructure (nutools, etc.) to make this version of genie available for use with larsoft. We will eventually want to make a new mcc9 production release, similar as larsoft v08_05_00_05, but based on genie 3.0.4.
History
#1 Updated by Herbert Greenlee 8 months ago
From Steven GArdiner:
The tags we want to use to build GENIE for nutools are Generator R-3_00_04 [github.com] and Reweight R-1_00_02
#2 Updated by Lynn Garren 8 months ago
- Estimated time set to 8.00 h
- Assignee set to Lynn Garren
- Status changed from New to Assigned
#3 Updated by Lynn Garren 8 months ago
The tags mentioned above do not presently compile:
g++ -W -Wall -fPIC -Wshadow -pthread -std=c++1z -m64 -I/products/root/v6_12_06a/Linux64bit+3.10-2.17-e17-prof/include -O3 -g -DNDEBUG -fno-omit-frame-pointer -std=c++17 -Wno-deprecated-declarations -Wno-strict-aliasing -ffriend-injection -MMD -MP -c -I/products/libxml2/v2_9_5/Linux64bit+3.10-2.17-prof/include/libxml2 -I/home/garren/scratch/products/log4cpp/v1_1_3a/Linux64bit+3.10-2.17-e17-prof/include -I/products/root/v6_12_06a/Linux64bit+3.10-2.17-e17-prof/include -I/products/lhapdf/v5_9_1k/Linux64bit+3.10-2.17-e17-prof/include -I/products/gsl/v2_4/Linux64bit+3.10-2.17-prof/include -I/home/garren/scratch/products/genie/v3_00_04/Linux64bit+3.10-2.17-e17-prof/GENIE-Generator/src/ gEvGenDM.cxx -o gEvGenDM.o gEvGenDM.cxx: In function ‘int main(int, char**)’: gEvGenDM.cxx:240:49: error: ‘class genie::AlgConfigPool’ has no member named ‘CommonParameterList’; did you mean ‘GlobalParameterList’? Registry * r = AlgConfigPool::Instance()->CommonParameterList("BoostedDarkMatter"); ^~~~~~~~~~~~~~~~~~~ GlobalParameterList gEvGenDM.cxx: In function ‘bool CheckUnitarityLimit(genie::InitialState)’: gEvGenDM.cxx:865:45: error: ‘class genie::AlgConfigPool’ has no member named ‘CommonParameterList’; did you mean ‘GlobalParameterList’? Registry * r = AlgConfigPool::Instance()->CommonParameterList("BoostedDarkMatter"); ^~~~~~~~~~~~~~~~~~~ GlobalParameterList gEvGenDM.cxx:859:39: warning: unused parameter ‘init_state’ [-Wunused-parameter] bool CheckUnitarityLimit(InitialState init_state) ^~~~~~~~~~
#4 Updated by Steven Gardiner 8 months ago
Thanks for catching that, Lynn. The DM apps aren't built by default, and so the failure to update those lines was an oversight that wasn't caught until now. I've made the fix and updated the R-3_00_04 tag. Please try again and let me know if there are other issues.
#5 Updated by Lynn Garren 8 months ago
At this time we are waiting for an official announcement and for Robert to finish building the splines. We hope that both will be in place by Monday.
#6 Updated by Lynn Garren 8 months ago
- % Done changed from 0 to 100
- Status changed from Assigned to Resolved
The nulite v2_27_04 distribution with nutools v2_27_04, genie v3_00_04, genie_phyopt v3_00_04, and genie_xsec v3_00_04 is now available and being installed on cvmfs.
#7 Updated by Lynn Garren 8 months ago
- Status changed from Resolved to Closed