ANNOUNCING NEW GEANT3.21 BASED SIMULATION
OF THE BRAHMS DETECTOR AND
EVENT GENERATOR SOFTWARE
Since we for BRAT 2 we will use a new build system - namely the GNU
Autotools - we've also decided to switch to that build system for our
GEANT3.21 based simulation and for our event generator libraries and
programs.
The GEANT3.21 based simulation was formerly named GBRAHMS. From now
on it'll be called BRAG (BRAhms GEANT) and the executable will be
called brag (was gbrahms).
All our event generator software will be packed into one package,
called BREG (BRahms Event Generators).
Since BRAG will superseat GBRAHMS, and BREG will superseat EG, EGREAD,
FRIT702, HIJING, NEXUS, URQMD, and VENUS, it's important that we bring
the current CVS Repository in sync with what you may have lying around
of changes.
That is, you should check in your possible changes before the deadline
(see schedule below). After the deadline, it will not be possible to
make any more changes to the old code; you'd have to merge them into
BRAG/BREG yourself later on. Ofcourse, changes to the BRAG and BREG
repositories will be possible after the completion of the switch (see
schedule below).
To summarize:
* Please check in changes to CVS modules
eg egread frit702 geant
hijing nexus urqmd venus
and do so before the deadline. Also, to ease the switch, you must
write a message to brahms-dev-l _and_ to Flemming
<videbaek@bnl.gov>, Kris <hagel@comp.tamu.edu>, and Christian
<cholm@nbi.dk>.
* The BRAHMS CVS repository currently looks like
/afs/rhic/brahms/BRAHMS_CVS -+- CVSROOT
+- Prod_2000
+- brahms_app
+- brat
+- brat_pre2
+- brmdc
+- eg
+- egread
+- frit702
+- geant
+- hijing
+- nexus
+- oncs
+- osc2root
+- sonata
+- urqmd
+- util
+- venus
After the switch it will be
/afs/rhic/brahms/BRAHMS_CVS -+- CVSROOT
+- Prod_2000
+- brahms_app
+- brag
+- brat
+- brat_pre2
+- breg -+- base
+- config
+- fritiof
+- hijing
+- nexus
+- rqmd
+- urqmd
+- venus
+- brmdc
+- obsolete -+- eg
+- egread
+- frit702
+- geant
+- hijing
+- nexus
+- urqmd
+- venus
+- oncs
+- osc2root
+- sonata
+- util
* After the switch you can check out BRAG and BREG with
cvs -d /afs/rhic/brahms/BRAHMS_CVS co brag
cvs -d /afs/rhic/brahms/BRAHMS_CVS co breg
* After the switch you can build BRAG with
cd brag
aclocal -I config
automake -a
autoconf
./configure
make
make install
This will install BRAG program in ${HOME}/bin, libraries in
${HOME}/lib, data and other stuff in ${HOME}/share/brag. If you
want to install at a different location, pass ./configure the
--prefix=<your prefix> option. For example with
./configure --prefix=/usr/local/brahms
the program will be installed in /usr/local/brahms/bin, library in
/usr/local/brahms/lib and other stuff in
/usr/local/brahms/share/brag.
configure also takes arguments to specify where the CERNLIB
libraries are installed, if not found automatically. Try the --help
option for more details
* To build BREG, do
cd breg
cd base
aclocal -I ../config
automake -a
autoconf
./configure
make
make install
Again this will install the stuff in <prefix>/bin, <prefix>/lib,
<prefix>/include/bregbase, and <prefix>/share/bregbase. default
<prefix> is ${HOME}.
Next, after installing the BRAG BASE, cd into any of the individual
libraries and do the same as above:
cd ../
cd fritiof
aclocal -I ../config
automake -a
autoconf
./configure
make
make install
If you installed BREG BASE some where non-default, you may need to
pass the configure scripts the options --with-breg-libdir and
--with-breg-incdir. Try ./configure --help for more information.
* It's strongly recommended that you use the same prefix for both BRAG
and BREG.
Schedule for the switch over:
Friday June 8 2001:
Annoucement of switch to BRAG and BREG (this mail)
Tuesday June 12 2001, 12:00 (CET):
Deadline for commits to the old directories. Don't forget the
email to brahms-dev-l, Flemming <videbaek@bnl.gov>, Kris
<hagel@comp.tamu.edu>, and Christian <cholm@nbi.dk>.
Tuesday June 12 2001, 12:01 (CET):
Old direcoties will be freezed.
Tuesday June 12 2001, between 16:00 - 19:00 (CET):
New directories in the repository. This depends on everyone have
making any changes have clearly stated what they did in an email,
see above - otherwise this may slip.
Wednesday June 13 2001:
Opening of new directories, follow by an annoucement to
brahms-dev-l and brahms-soft-l.
Please help make this transition as painless as possible by commiting
your changes ASAP and carefully describe what you did in an email
brahms-dev-l, Flemming <videbaek@bnl.gov>, Kris <hagel@comp.tamu.edu>,
and Christian <cholm@nbi.dk>.
If you recivied this mail twice (because you're both on brahms-soft-l
and brahms-dev-l) then please accept my apologies. However I felt it
important to reach all user of our software.
Yours,
on behalf of Flemming, Kris and myself,
Christian -----------------------------------------------------------
Holm Christensen Phone: (+45) 35 35 96 91
Sankt Hansgade 23, 1. th. Office: (+45) 353 25 305
DK-2200 Copenhagen N Web: www.nbi.dk/~cholm
Denmark Email: cholm@nbi.dk
This archive was generated by hypermail 2b29 : Fri Jun 08 2001 - 06:45:21 EDT