NEEP 541 Using Kalypso Fall 2002 Jake Blanchard
Outline Using the Kalypso code Run file Model file Impact file Inelastic file Output file Winnow
Input files for Kalypso Spider prepares input files Kalypso runs simulation Winnow does post-processing (filtering)
spider Files are text files Target file defines initial atom locations and type (.trg) Si Projectile file defines projectile (.prj) Ar First number is energy in keV flags
.run file 1 Checkbox parameter 001 Sample frequency parameter (timesteps) 5 Checkbox parameter Polar angle of projectile incidence 0.00 Azimuthal angle of projectile incidence 01.0E-0016 Initial simulation timestep (s) 10 Frequency of updating neighbour list Termination times (fs): maximum, minimum 50 'Max. neighbours' parameter (allowed number of collision partners) [ke/ep > 20.0] User-defined output expression
More Spider Files.mdl file defines potential.imp file defines: impact parameter of the projectile in the XY plane (vary over many runs) height above the surface from which the projectile flight begins relative to the anchor atom in the target lattice (located by default at (0,0,0))..inl file defines parameters for electronic stopping
Output Files Kalypso outputs.snk files Winnow allows post-processing (filtering) of these files.snk files store position vector, momentum vector, time, mass, label for target row and impact parameter row This file will typically contain information for many runs
Winnow Approach First filter out data you don’t want …then compute desired result Averaging, histogram, and collating operators exist
Identifiers rx ry rz = position vx vy vz = velocity px py pz = momentum lx ly lz = angular momentum ti = time elapsed (t = 0 at the start of a simulated trajectory) ms = mass ke = kinetic energy phi, alt,phid,phi2, phi4, phi8, altd = angles phi = arctan(py/px) [azimuthal angle]
Sample Filters [rw > 0] [ke/ep >= 10.0] [pz > 0.0] & [rz > 0.0] & [ke/ep > 0.5]