Fortran Program Porting Issues (egcs version)
Japanese version is here.
If you haven't installed the "C Development" packages, you need to install them by hand. Get the following RPMs to <somewhere> on your local disk:
and then install them as:
real*4 a, b, c a = 1. b = 2. c = a + b print *, ' a, b, c = ', a, b, c end
Passing this simple test, you can now proceed to more complicated programs (You should if your system is DR3). Then you may encounter various problems like I did.
followed by subsequent decays of the top and antitop into a bottom quark and two fermions.
This is a 21-dimensional integration, including integration variables for spin, final-state selection, initial-state radiation, and beamstrahlung. The scattering amplitude is calculated by using HELAS (Helicity Amplitude Subroutines) and the integration by the BASES/SPRING Monte Carlo integration package.
The BASES part calculates the cross section based on the weighted sampling method, while the SPRING part generates weight-one events, using the integration results from the BASES part. The Monte Carlo integration consists of two steps: grid optimization step and accumulation step. In the grid optimization step, the integration is carried out in hyper-cubes in the integration space, with the size of the hyper-cubes and that of the sub-mesh (grid size) being adjusted in each iteration. In the accumulation step, the hyper-cubes and the grids are fixed, and just accumulates statistics to improve numerical accuracy.
In this example, each iteration consists of 20000 sample points in the integration space. The optimization step is made of 5 iterations and the accumulation step of 50 iterations.
The SPRING step includes the JLC detector simulator for particle tracking and calorimeter response.
Each iteration consists of 20000 sample points in the integration space. The optimization step is made of 5 iterations and the accumulation step of 10 iterations (I didn't need much accuracy here).
The program consists of two separate parts: one for 8-jet final states (8J) and the other for 1 letpon plus 6-jet final states (L+6J).
C100 (HP-UX) | 8115/100 (MkLinux) | |
TTH_GEN:BASES |
140.73 sec (2.94834 +/- 0.00927 fb) |
850.05 sec (2.94811 +/- 0.00927 fb) |
TTH_GEN:SPRING |
402.19 sec (output data: 35MB) |
813.35 sec (output data: 35MB) |
TTH_ANL: 8J | 218.53 sec | 435.08 sec |
TTH_ANL: L+6J | 166.2 sec | 306.2 sec |
TT_GEN:BASES |
410.27 sec (0.40153 +/- 0.00061 fb) |
2485.85 sec (0.40153 +/- 0.00061 fb) |
TT_GEN:SPRING |
103.62 sec (output data: 5.6MB) |
244.45 sec (output data: 5.6MB) |
where the center of mass energy has been set at 700(340) GeV for TTH (TT) and the top mass is chosen to be 170 GeV. In the SPRING stage, 1000(200) events were generated for TTH (TT). Notice that TT_GEN takes into account the threshold enhancement thus has a finite cross section even at the production threshold.