Viewing Source Files

There are two ways to view source files:

Viewing the Repository (requires a CLASSE user account)

Browsing interface via ViewVC. Can view file histories:
http://accserv.lepp.cornell.edu/cgi-bin/view.cgi             -- Root directory.
https://accserv.lepp.cornell.edu/cgi-bin/view.cgi/trunk/src/ -- Bmad simulation code root directory.
https://accserv.lepp.cornell.edu/cgi-bin/view.cgi/packages/ -- External "packages" root directory.

Note: As an alternative, there is https://accserv.lepp.cornell.edu/svn/ which gives Direct WebDAV repository access. Can be used with a browser or an SVN client but there is no file history viewing.

Note: See the next section below for the locations of some Directories of Interest.

Locations in the Repository of Some Directories of Interest

/trunk/src/bmad                  # Bmad simulation library
/trunk/src/bsim # Simulation programs
/trunk/src/cpp_bmad_interface # Interface between Bmad fortrans structures and C++ equivalents
/trunk/src/examples # Some example programs and lattice files
/trunk/src/lattice # CESR lattices
/trunk/src/regression_tests # Bmad regression tests
/trunk/src/sim_utils # Low level utility routines used by Bmad
/trunk/src/tao # Tao program
/trunk/src/util_programs # Utility programs

/packages/PGPLOT # Plotting library
/packages/fgsl # Fortran wrappers for GSL
/packages/forest # Etienne Forest FPP/PTC library
/packages/gsl # Gnu Scientific Library
/packages/hdf5 # Hierarchical Data Format version 5
/packages/lapack # Linear algebra package
/packages/plplot # Plotting library
/packages/recipes_f-90_LEPP # Numerical Recipes library
/packages/xraylib # X-ray parameter library
/packages/xsif # XSIF lattice parsing library

/trunk/util # Build script directory
/trunk/build_system # Build script directory

Downloading a Specific Directory

To download a single directory (as opposed to downloading an entire Bmad Distribution), use the command

svn co https://accserv.lepp.cornell.edu/svn/<directory-location>

where <directory-location> is the location of the directory as listed above. For example, to checkout the bmad directory, the command is:

svn co https://accserv.lepp.cornell.edu/svn/trunk/src/bmad
Topic revision: r11 - 06 Apr 2021, DavidSagan

  • ACC/ACL Web

  • CLASSE Computing Info

Create personal sidebar

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding CLASSE Wiki? Send feedback