| 1 | = Example jobcard for External input = |
| 2 | |
| 3 | There is the possibility to initialize the real particles representing some nucleus, while the perterbuative particles will be read in at time zero from some additional file. |
| 4 | |
| 5 | The sample jobcard looks like (This jobcard can be found in the GiBUU repository as [http://gibuu.physik.uni-giessen.de/GiBUU/browser/workingCode/testRun/jobCards/022_External.Perturbative.job 022_External.Perturbative.job]) |
| 6 | |
| 7 | {{{ |
| 8 | !-------------------------------------------------- -*- fortran -*- ---- |
| 9 | ! sample jobcard for external particle source |
| 10 | !----------------------------------------------------------------------- |
| 11 | ! please visit the GiBUU homepage for further information: |
| 12 | ! http://gibuu.physik.uni-giessen.de/GiBUU/ |
| 13 | !----------------------------------------------------------------------- |
| 14 | |
| 15 | ! file: ./inputOutput/input.f90 |
| 16 | &input |
| 17 | eventtype = 22 |
| 18 | numEnsembles = 10 |
| 19 | numTimeSteps = 100 |
| 20 | delta_T = 0.1 ! time step size [fm] |
| 21 | freezeRealParticles = T |
| 22 | ! localEnsemble = T !!! External does not work yet with this |
| 23 | length_perturbative = 200 |
| 24 | printParticleVectors = T |
| 25 | ! DoPrLevel(1) = .FALSE. |
| 26 | ! DoPrLevel(2) = .FALSE. |
| 27 | path_To_Input = '~/GiBUU/buuinput' |
| 28 | / |
| 29 | |
| 30 | ! file: ./density/nucleus.f90 |
| 31 | &target |
| 32 | TARGET_A = 64 ! mass |
| 33 | TARGET_Z = 29 ! charge |
| 34 | ! densitySwitch_static = 3 ! 0: density=0.0, 1: Wood-Saxon by Lenske, 2: NPA 554, 3: Wood-Saxon by Lenske, different neutron and proton radii |
| 35 | / |
| 36 | |
| 37 | ! file: ./init/initExternal.f90 |
| 38 | &externalSystem |
| 39 | inputFile = 'ExternalSource.inp' |
| 40 | DoPerturbative = T |
| 41 | NumberingScheme = 2 |
| 42 | / |
| 43 | |
| 44 | ! file: ./density/density.f90 |
| 45 | &initDensity |
| 46 | densitySwitch = 2 ! 2: static density |
| 47 | / |
| 48 | |
| 49 | ! file: ./density/pauliBlocking.f90 |
| 50 | &initPauli |
| 51 | pauliSwitch = 2 ! 2: analytic |
| 52 | / |
| 53 | |
| 54 | ! file: ./collisions/twoBodyReactions/HiEnergy/DoCollTools.f90 |
| 55 | &pythia |
| 56 | PARP(91)=0.44 |
| 57 | / |
| 58 | |
| 59 | ! file: ./analysis/LesHouchesAnalysis.f90 |
| 60 | &LesHouches |
| 61 | LesHouchesFinalParticles_Pert = T |
| 62 | LesHouchesFinalParticles_Real = F |
| 63 | / |
| 64 | |
| 65 | }}} |
| 66 | |
| 67 | The corresponding input file (cf.[http://gibuu.physik.uni-giessen.de/GiBUU/browser/workingCode/testRun/jobCards/022_ExternalSource.inp ExternalSource.inp]) needs per line the information: |
| 68 | 1. Particle ID (e.g. 101 for pion, 1 for proton etc.) |
| 69 | 2. Particle charge |
| 70 | 3. Particle mass (vacuum value) |
| 71 | 4. Particle position (x coordinate) |
| 72 | 5. Particle position (y coordinate) |
| 73 | 6. Particle position (z coordinate) |
| 74 | 7. Particle 3-momentum (x-component) |
| 75 | 8. Particle 3-momentum (y-component) |
| 76 | 9. Particle 3-momentum (z-component) |
| 77 | 10. number of ensemble |
| 78 | |
| 79 | It is important to specify the number of the ensemble in the last column, where the particle will be inserted. |
| 80 | |
| 81 | The energy of the particle will be calculated according the selection of the potentials in the jobcard. |
| 82 | |
| 83 | ''We a re planning to improve the input format and make it more flexible in the near future.'' |
| 84 | |