Git Product home page Git Product logo

jimwlk's Introduction

JIMWLK

The code solves JIMWLK evolution equation using Langevin step method

Originally written by Björn Schenke, some modifications by Heikki Mäntysaari [email protected]

The code can be built using cmake (needs GSL, FFTW and Boost libraries)

mkdir build
cd build
cmake ..
make

The binary file is generated in build/bin/jimwlk

The code reads one command line parameter which is the file name where all parameters are set. Template file is provided, see file input. The parameters in the input file are expained in detail in the source file src/Parameters.h

The initial condition can either be generated at the beginning (initMethod 1-3), or one can read in a set of Wilson lines generated using the IPGlasma code (https://github.com/schenke/ipglasma) (10: txt format, 11: binary format). The filename for the initial Wilson lines is the input_wline parameter. The evolved Wilson lines are saved in evolved_wilson_lines directory, and the filename contains the number of evolution steps s (filename format is inputfile_steps_s).

At fixed coupling, steps is related to the Bjorken x via

steps =  alphas * log(x0/x)/ (pi*pi*ds), 

where the timestep ds is defined in input file and x0 can be taken to be 0.01 or so. With running coupling,

steps=log(x0/x)/(pi*pi*ds)

In the input file, if simpleLangevin is set to 1, the JIMWLK is solved using the method from arXiv:1212.4825 which does not require adjoint Wilson lines -> faster, and needs less memory

At running coupling, the parameter m that suppresses long distance Coulomb tails is given in GeV in the input file, see arXiv:1407.8458 for details.

jimwlk's People

Contributors

hejajama avatar chunshen1987 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.