TWiki
>
CENF Web
>
Computing
>
NeutrinoClusterCERN
>
DUNESoftNeutrinoCluster
(2017-02-10,
NectarB
)
(raw view)
E
dit
A
ttach
P
DF
---+!! Testing DUNE at CERN Neutrino Cluster <br />%TOC% <br />%STARTINCLUDE% ---+++ Where DUNETPC is installed [[https://dune.bnl.gov/wiki/Main_Page][DUNE]] versions are located at /mnt/nas00/software/dune-vXX_YY_ZZ (current release is : vXX_YY_ZZ = *v05_14_01*) [[https://cdcvs.fnal.gov/redmine/projects/dunetpc/repository][DUNETPC repository]] ---+++ Setting up your enviroment (manually) * Set up the [[http://www.fnal.gov/docs/products/ups/ReferenceManual/][Unix Product Support (UPS)]] for [[https://cdcvs.fnal.gov/redmine/projects/dunetpc/wiki][DUNETPC]]: * *source /mnt/nas00/software/dune-vXX_YY_ZZ/setup* * Setup your working space by making a directory * *mkdir <noautolink>DuneSwTutorialTest</noautolink>* * *cd <noautolink>DuneSwTutorialTest/</noautolink>* * Now set up the basic tools and variables that are needed: * *setup mrb* * *setup git* * *setup gitflow* * *export MRB_PROJECT=larsoft* * At this point, we need to make a directory for this dunetpc release (release version called XX_YY_ZZ here, replace with the version you want - see table below): * *mkdir larsoft_vXX_YY_ZZ* * *cd larsfot_vXX_YY_ZZ/* * Create a new installation of [[https://cdcvs.fnal.gov/redmine/projects/dunetpc/wiki][dunetpc]] (building development area) specifying version and qualifiers * *mrb newDev -v vXX_YY_ZZ -q e9:prof* * <u> *IMPORTANT* </u>the step above generates a setup that you must type (now and whenever you log in): * *souce localProducts_larsoft_vXX_YY_ZZ_e9_prof/setup* * You will now see a directory called srcs (sources - where the code is kept). Move to this directory and check out the code packages you want * *cd srcs/* * *mrb g dunetpc* * *mrb g larsim* * Build your release and tell larsoft to use your locally built libraries: * *mrbsetenv* * *mrb i* * *mrbslp* ---++++ Every time you login (manually) Every user that has made a successful working space of <noautolink>DuneSwTutorialTest (according to the [[https://twiki.cern.ch/twiki/bin/view/CENF/DUNESoftNeutrinoCluster#Setting_up_your_enviroment][previous step]]) needs to do the following: * *source /mnt/nas00/software/dune-vXX_YY_ZZ/setup* * *source localProducts_larsoft_vXX_YY_ZZ_e9_prof/setup (that was created from <noautolink>DuneSwTutorialTest</noautolink>)* * *setup git* * *setup gitflow* * *setup mrb* * *mrbslp* ---++++ Setting up older versions * Set up the [[http://www.fnal.gov/docs/products/ups/ReferenceManual/][UPS]] for [[https://dune.bnl.gov/wiki/Main_Page][DUNE]]: * *source /path/to/DUNE/setup* * Setup your working space by making a directory * *mkdir <noautolink>DuneSwTutorialTest </noautolink>* * *cd <noautolink>DuneSwTutorialTest/ </noautolink>* * Now set up the basic tools and variables that are needed: * *setup git* * *setup gitflow* * *setup mrb* * *export MRB_PROJECT=larsoft* * At this point, we need to make a directory for this larsoft release (release version called XX_YY_ZZ here, replace with the version you want - see table below): * *mkdir larsoft_vXX_YY_ZZ* * *cd larsoft_vXX_YY_ZZ/* * Create a new installation of LArSoft (building development area) specifying version and qualifiers * *mrb newDev -v vXX_YY_ZZ -q e9:prof* * <b><u>IMPORTANT</u></b> the step above generates a setup that you must type (now and whenever you log in): souce localProducts_larsoft_vXX_YY_ZZ_e9_prof/setup * You will now see a directory called srcs (sources - where the code is kept). Move to this directory and check out the code packages you want * *cd srcs/* * *mrb g -t vXX_YY_ZZ dunetpc* * Build your release and tell larsoft to use your locally built libraries: * *cd dunetpc/* * *mrbsetenv* * *mrb i* * *cd ..* * *mrbslp* ---+++ Setting up your enviroment (using script) * Download the [[https://twiki.cern.ch/twiki/pub/CENF/DUNESoftNeutrinoCluster/dune_sw_neutplatform.sh][dune_sw_neutplatform.sh]] script * and execute it : source dune_sw_neutplatform.sh ---++++ Every time you login (using script) * Download the [[https://twiki.cern.ch/twiki/pub/CENF/DUNESoftNeutrinoCluster/freshlogin_dune_sw_neutplatform.sh][freshlogin_dune_sw_neutplatform.sh]] script * and execute it : source freshlogin_dune_sw_neutplatform.sh ---+++ DUNE-centric Guide to Using [[https://cdcvs.fnal.gov/redmine/projects/larsoft/wiki/_LArSoft_repositories_packages_and_dependencies_][LArSoft]] in git/mrb world The suggested [[https://cdcvs.fnal.gov/redmine/projects/dunetpc/wiki/_Tutorial_][link]] is a quick guide to the things you, a member of DUNE, will need to do in order to run and develop applications in LArSoft. ---++++ more general instructions/guidance Follow this [[https://cdcvs.fnal.gov/redmine/projects/larsoft/wiki/_Quick-start_guide_to_using_and_developing_LArSoft_code_][link]] for more general instructions/guidance. [[https://cdcvs.fnal.gov/redmine/projects/dunetpc/wiki/_Getting_Started_Examples_][Getting Started Examples]] with dunetpc. --- %ICON{arrowbup}% [[https://twiki.cern.ch/twiki/bin/view/CENF/Computing][Back to the Neutrino Platform-Computing Main Page]] <!--***********************************************************--> <!--Do NOT remove the remaining lines, but add requested info as appropriate--> <!--***********************************************************-->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r12
<
r11
<
r10
<
r9
<
r8
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r12 - 2017-02-10
-
NectarB
Log In
CENF
CENF Web
Create New Topic
SiteMap
Index
Search
Changes
Notifications
Statistics
Preferences
Public webs
Public webs
ABATBEA
ACPP
ADCgroup
AEGIS
AfricaMap
AgileInfrastructure
ALICE
AliceEbyE
AliceSPD
AliceSSD
AliceTOF
AliFemto
ALPHA
ArdaGrid
ASACUSA
AthenaFCalTBAna
Atlas
AtlasLBNL
AXIALPET
CAE
CALICE
CDS
CENF
CERNSearch
CLIC
Cloud
CloudServices
CMS
Controls
CTA
CvmFS
DB
DefaultWeb
DESgroup
DPHEP
DM-LHC
DSSGroup
EGEE
EgeePtf
ELFms
EMI
ETICS
FIOgroup
FlukaTeam
Frontier
Gaudi
GeneratorServices
GuidesInfo
HardwareLabs
HCC
HEPIX
ILCBDSColl
ILCTPC
IMWG
Inspire
IPv6
IT
ItCommTeam
ITCoord
ITdeptTechForum
ITDRP
ITGT
ITSDC
LAr
LCG
LCGAAWorkbook
Leade
LHCAccess
LHCAtHome
LHCb
LHCgas
LHCONE
LHCOPN
LinuxSupport
Main
Medipix
Messaging
MPGD
NA49
NA61
NA62
NTOF
Openlab
PDBService
Persistency
PESgroup
Plugins
PSAccess
PSBUpgrade
R2Eproject
RCTF
RD42
RFCond12
RFLowLevel
ROXIE
Sandbox
SocialActivities
SPI
SRMDev
SSM
Student
SuperComputing
Support
SwfCatalogue
TMVA
TOTEM
TWiki
UNOSAT
Virtualization
VOBox
WITCH
XTCA
Cern Search
TWiki Search
Google Search
CENF
All webs
Copyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback