Difference: FirstStepInstructions2 (1 vs. 7)

Revision 7
20 May 2020 - Main.MalteAlbrecht
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 6 to 6
 

Software Repository and Access to the Source Code

Changed:
<
<
The software source code is available via git but available to the public at this moment. To get access, please contact Bertram Kopf. You can then make your first clone of the repository by typing:
>
>
Navigate to http://jollyj.ep1.rub.de/
You should be greeted by the “Sign In” page of our Gitlab server. As an external user, please select the “Register” tab right above the User/Password fields.
By supplying your name, user name and an eMail address you can now create a user account for this Gitlab. After having done so, you should be able to browse the PAWIAN sources by navigating to Explore public projects -> All -> EP1/Pawian - or, even easier, by clicking this link: http://jollyj.ep1.rub.de/EP1/Pawian
You can view the code in the browser, or use the link at the top of the PAWIAN project page to clone the repository to your local machine. Try a “git clone http://jollyj.ep1.rub.de/EP1/Pawian.git ” on your machine; it should ask you for your credentials. Supply the username/PWD for the newly created gitlab account and it should start cloning.

After having done this, make sure you have all the external packages installed (Minuit2, log4cpp, boost-build, root). You may want to have a look at one of the SetEnv_* files, modify one of them to fit your needs and source it.
 
Changed:
<
<
git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian

Some useful information and instructions about git can be found here. A new directory "Pawian" will be created on your local machine containing the source code and the bjam steering files.
>
>
Some useful information and instructions about git can be found here.
 

External Packages

Line: 18 to 16
 
Deleted:
<
<
 
  • Minuit2
  • HepMC (version 2.04.02)
  • python development package
You can download the source code or the relevant tar-files for
Deleted:
<
<
 
Changed:
<
<
For Boost and log4cpp the packages in the distribution repository should work fine too.
>
>
For Boost the packages in the distribution repository should work fine too.
 

NOTE: As PAWIAN parallelizes intensity calculations on the event level, all parallelization done by any minimizer has to be turned off. To compile Minuit2 with OpenMP disabled, run the corresponding configuration script with the --disable-openmp option:
Line: 56 to 52
 

Starting an Example PWA

To test your PAWIAN installation, please have a look at the the example PWA tutorial.
Deleted:
<
<

-- JulianPychy - 07 Jul 2014
Revision 6
12 Aug 2014 - Main.JulianPychy
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 7 to 7
 

Software Repository and Access to the Source Code

The software source code is available via git but available to the public at this moment. To get access, please contact Bertram Kopf. You can then make your first clone of the repository by typing:
Changed:
<
<
git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian -b newpwa 
>
>

git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian
 

Some useful information and instructions about git can be found here. A new directory "Pawian" will be created on your local machine containing the source code and the bjam steering files.
Revision 5
08 Aug 2014 - Main.BertramKopf
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 30 to 29
  For Boost and log4cpp the packages in the distribution repository should work fine too.
Changed:
<
<
NOTE: As PAWIAN parallelizes intensity calculations on the event level, all parallelization done by any minimizer has to be turned of. To compile Minuit2 with OpenMP disabled, run the corresponding configuration script with the --disable-openmp option:
>
>
NOTE: As PAWIAN parallelizes intensity calculations on the event level, all parallelization done by any minimizer has to be turned off. To compile Minuit2 with OpenMP disabled, run the corresponding configuration script with the --disable-openmp option:
 

./configure --disable-openmp
Revision 4
25 Jul 2014 - Main.JulianPychy
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 14 to 15
 

External Packages

Before you can compile and link the code the following external packages must be installed:
Changed:
<
<
>
>
  • bjam / boost-build
 
Changed:
<
<
>
>
 
Added:
>
>
  • python development package
  You can download the source code or the relevant tar-files for
Changed:
<
<

>
>
For Boost and log4cpp the packages in the distribution repository should work fine too.

NOTE: As PAWIAN parallelizes intensity calculations on the event level, all parallelization done by any minimizer has to be turned of. To compile Minuit2 with OpenMP disabled, run the corresponding configuration script with the --disable-openmp option:

./configure --disable-openmp
 

Compilation and Linking

Changed:
<
<
To compile and run PAWIAN some environment variables have to be set. An example is given in the file "SetEnv_rub" in the top directory. Then you are ready for compiling and linking the code.. By typing
>
>
To compile and run PAWIAN some environment variables have to be set. An example is given in the file "SetEnv_rub" in the top directory. The "Jamroot" file most likely has to be modified to let the paths (libraries, includes) match your local environment. Used path constants like ${ROOTSYS} or ${extern} are best defined in the site-config.jam configuration file in the boost-build directory, e.g:

/usr/share/boost-build/site-config.jam : (example directory, create file if not existing:)

path-constant ROOTSYS : <path to rootsys>

path-constant extern : <path to folder with external libraries>

...

Then you are ready for compiling and linking the code. By typing
 
  • "bjam" executables with debugging options will be created. These executables and the relevant libraries are then located at "subdirectory"/bin/<compile-version>/debug/link-static/
  • "bjam release" executables with optimized performance will be created (recommended for the actual PWA). Here you can find the relevant executables in "subdirectory"/bin/<compile-version>/release/link-static/
By typing "bjam clean" or "bjam release clean" you clean up your created executables and libraries and you can start to compile the code from scratch.
Revision 3
08 Jul 2014 - Main.BertramKopf
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 6 to 6
 

Software Repository and Access to the Source Code

Changed:
<
<
The software source code is available via git but available to the public at this moment. To get access, please contact BertramKopf. You can then make your first clone of the repository by typing:
>
>
The software source code is available via git but available to the public at this moment. To get access, please contact Bertram Kopf. You can then make your first clone of the repository by typing:
 
git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian -b newpwa 

Some useful information and instructions about git can be found here. A new directory "Pawian" will be created on your local machine containing the source code and the bjam steering files.
Revision 2
07 Jul 2014 - Main.JulianPychy
Line: 1 to 1
 
META TOPICPARENT name="PawianPwaSoftware"

First Step Instructions

Line: 7 to 7
 

Software Repository and Access to the Source Code

The software source code is available via git but available to the public at this moment. To get access, please contact BertramKopf. You can then make your first clone of the repository by typing:
Changed:
<
<

git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian
>
>
git clone gitosis@tau.ep1.rub.de:/var/www/git/Pawian -b newpwa 
 

Some useful information and instructions about git can be found here. A new directory "Pawian" will be created on your local machine containing the source code and the bjam steering files.
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)