MapClass

Short description

MapClass and its successor MapClass2 are two codes written in Python and C++ conceived to optimize the non-linear aberrations in beam lines. First and second order momenta of the beam at the end of the given beam line are used as figure of merits. MapClass takes the transfer map from PTC while MapClass2 is equipped with a simple integrator to produce the transfer map up to the desired order.

Web resources

Technical information

  • Programming Languages used for implementation:
    • Python
    • C++
  • Parallelization strategy:
    • GPU in C++
  • Operating systems:
    • Linux
  • Other prerequisites:
    • Boost libraries for communication between C++ and python
    • GPU optionally

Other information

  • Developed by: Rogelio Tomas, Eduardo Marin Lacoma, David Martinez, Alice Rosam, Hector Garcia Morales and Andrea Popescu.
  • License: Open source
  • Contact persons: Rogelio Tomas
  • Being actively developed and supported: Yes
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2016-10-14 - RogelioTomas
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ABPComputing All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback