License Agreement
This web page provides access to software packages produced by the Accelerator Operations and Physics Group.
Note that some of this software (notably the SDDS code) is also distributed by the EPICS collaboration. However, those versions are usually out of date and we suggest that SDDS users download from this site. The directory structures are the same in the two distributions.
Documentation on these software packages can be found here.
|
|
|
You'll need these files if you don't have the epics/base/configure area already. The files are used by gnumake to customize builds to specific operating systems.
You'll need these files if you don't have the epics/extensions/configure area already. The files are used by gnumake to customize builds to specific operating systems. You'll probably have to modify the RELEASE file for your specific system. |
|
- SDDS.5.4 source (May 1, 2023)
- SDDS.5.3 source (November 15, 2022)
- defns.rpn This "rpn definitions file" is also needed. Be sure to define the environment variable RPN_DEFNS to point to this file.
- SDDS.m This "SDDS.m" is needed to load the output of sdds2math into Mathematica.
|
|
- SDDS ToolKit x64.msi (May 1, 2023)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile an SDDSToolKit RPM specific to your version of Linux.
SDDSToolKit-5.4-1.rhel.9.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.rhel.9.x86_64.rpm
Built on Redhat Enterprise Linux 9
SDDSToolKit-5.4-1.rhel.8.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.rhel.8.x86_64.rpm
Built on Redhat Enterprise Linux 8
SDDSToolKit-5.4-1.rhel.7.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.rhel.7.x86_64.rpm
Built on Redhat Enterprise Linux 7
SDDSToolKit-5.4-1.fedora.38.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.fedora.38.x86_64.rpm
Built on Fedora 38
SDDSToolKit-5.4-1.fedora.37.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.fedora.37.x86_64.rpm
Built on Fedora 37
SDDSToolKit-5.4-1.fedora.36.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.fedora.36.x86_64.rpm
Built on Fedora 36
SDDSToolKit-5.4-1.debian.11.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.debian.11.x86_64.rpm
Built on Debian 11. Use 'alien -i' to install it.
SDDSToolKit-5.4-1.ubuntu.22.04.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.ubuntu.22.04.x86_64.rpm
Built on Ubuntu 22.04. Use 'alien -i' to install it.
SDDSToolKit-5.4-1.ubuntu.20.04.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.ubuntu.20.04.x86_64.rpm
Built on Ubuntu 20.04. Use 'alien -i' to install it.
SDDSToolKit-5.4-1.ubuntu.18.04.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.ubuntu.18.04.x86_64.rpm
Built on Ubuntu 18.04. Use 'alien -i' to install it.
SDDSToolKit-5.4-1.mint.20.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.mint.20.x86_64.rpm
Built on Mint 20. Use 'alien -i' to install it.
SDDSToolKit-5.4-1.openSUSE.15.4.x86_64.rpm (May 1, 2023)
SDDSToolKit-devel-5.4-1.openSUSE.15.4.x86_64.rpm
Built on openSUSE 15.4.
- darwin-aarch64_SDDS.tar.gz (May 1, 2023)
Binary OS X executables. (Works on M1 CPUs)
darwin-x86_SDDS.tar.gz (May 1, 2023)
Binary OS X executables. (Works on Intel CPUs)
|
|
- Java SDDS Release (February 3, 2023)
This version works independently from the C code. Documentation for the Java SDDS libarary can be found here.
|
|
- SDDS_Java.msi (October 22, 2022)
A self installing Windows executable. This software requires Java 17 or newer. It includes an SDDS Editor and SDDS library files.
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile an SDDSJava RPM specific to your version of Linux.
SDDSJava-5.2.1-1.rhel.9.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 9
SDDSJava-5.2.1-1.rhel.8.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 8
SDDSJava-5.2.1-1.rhel.7.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 7
SDDSJava-5.2.1-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
SDDSJava-5.2.1-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
SDDSJava-5.2.1-1.fedora.36.x86_64.rpm (October 23, 2022)
Built on Fedora 36
SDDSJava-5.2.1-1.debian.11.0.x86_64.rpm (October 23, 2022)
Built on Debian 11. Use 'alien -i' to install it.
SDDSJava-5.2.1-1.ubuntu.22.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
SDDSJava-5.2.1-1.ubuntu.20.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
SDDSJava-5.2.1-1.ubuntu.18.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
SDDSJava-5.2.1-1.mint.20.x86_64.rpm (October 23, 2022)
Built on Mint 20. Use 'alien -i' to install it.
SDDSJava-5.2.1-1.openSUSE.15.4.x86_64.rpm (October 23, 2022)
Built on openSUSE 15.4.
- darwin-aarch64_SDDSJava.tar.gz (October 23, 2022)
Binary OS X executables. (Works on M1 CPUs)
|
|
- Matlab SDDS Release (February 9, 2023)
This version requires the Java SDDS Binary be installed in the Matlab class path. These files are also included in the SDDS Source distribution. Installation instructions are also available.
|
|
- SDDS Python3.10 x64.msi (October 20, 2022)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- SDDS Python3.9 x64.msi (October 20, 2022)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- SDDS Python3.8 x64.msi (October 20, 2022)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- SDDS Python2.7 x64.msi (October 20, 2022)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- SDDSPython3-5.2.1-1.rhel.9.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 9
SDDSPython3-5.2.1-1.rhel.8.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 8
SDDSPython3-5.2.1-1.rhel.7.x86_64.rpm (October 23, 2022)
Built on Redhat Enterprise Linux 7
SDDSPython3-5.2.1-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
SDDSPython3-5.2.1-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
SDDSPython3-5.2.1-1.fedora.36.x86_64.rpm (October 23, 2022)
Built on Fedora 36
SDDSPython3-5.2.1-1.debian.11.0.x86_64.rpm (October 23, 2022)
Built on Debian 11. Use 'alien -i' to install it.
SDDSPython3-5.2.1-1.ubuntu.22.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
SDDSPython3-5.2.1-1.ubuntu.20.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
SDDSPython3-5.2.1-1.ubuntu.18.04.x86_64.rpm (October 23, 2022)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
SDDSPython3-5.2.1-1.mint.20.x86_64.rpm (October 23, 2022)
Built on Mint 20. Use 'alien -i' to install it.
SDDSPython3-5.2.1-1.openSUSE.15.4.x86_64.rpm (October 23, 2022)
Built on openSUSE 15.4
- darwin-aarch64_SDDSPython3.10.tar.gz (October 23, 2022)
Binary OS X executables. (Works on M1 CPUs)
This needs to be unpacked into /opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/ for Python3.10 from MacPorts.
darwin-x86_SDDSPython3.10.tar.gz (October 23, 2022)
Binary OS X executables. (Works on Intel CPUs)
This needs to be unpacked into /opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/ for Python3.10 from MacPorts.
darwin-x86_SDDSPython2.7.tar.gz (October 23, 2022)
Binary OS X executables. (Works on Intel CPUs)
This needs to be unpacked into /Library/Python/2.7/site-packages/
|
|
Here are the files needed to compile the EPICS control system specific SDDS applications. Simply click on the item and your browser will download the software (prompting you for a destination directory). You can untar this into the directory structure created by the SDDS tar file above, or vice versa. It is simply another module in the same build system.
|
|
|
|
- SDDS Epics ToolKit x64.msi (May 1, 2023)
A self installing 64bit Windows executable.
This requires Visual C++ Redistributable for Visual Studio 2022
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile an SDDSEpicsToolKit RPM specific to your version of Linux.
SDDSEpicsToolKit-5.4-1.rhel.9.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 9
SDDSEpicsToolKit-5.4-1.rhel.8.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 8
SDDSEpicsToolKit-5.4-1.rhel.7.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 7
SDDSEpicsToolKit-5.4-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
SDDSEpicsToolKit-5.4-1.fedora.37.x86_64.rpm (May 1, 2023)
Built on Fedora 37
SDDSEpicsToolKit-5.4-1.fedora.36.x86_64.rpm (May 1, 2023)
Built on Fedora 36
SDDSEpicsToolKit-5.4-1.debian.11.x86_64.rpm (May 1, 2023)
Built on Debian 11. Use 'alien -i' to install it.
SDDSEpicsToolKit-5.4-1.ubuntu.22.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
SDDSEpicsToolKit-5.4-1.ubuntu.20.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
SDDSEpicsToolKit-5.4-1.ubuntu.18.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
SDDSEpicsToolKit-5.4-1.mint.20.x86_64.rpm (May 1, 2023)
Built on Mint 20. Use 'alien -i' to install it.
SDDSEpicsToolKit-5.4-1.openSUSE.15.4.x86_64.rpm (May 1, 2023)
Built on openSUSE 15.4
- darwin-aarch64_SDDSEpics.tar.gz (May 1, 2023)
Binary OS X executables. (Works on M1 CPUs)
darwin-x86_SDDSEpics.tar.gz (May 1, 2023)
Binary OS X executables. (Works on Intel CPUs)
|
|
gzip'd tar file contains a number of Tcl/Tk scripts and data files for running demonstrations of the SDDS and the SDDS/EPICS Toolkits. It uses these toolkits and our extensions to Tcl/Tk. The demonstrations involve simulation of a storage ring using the portable channel access server, collection and analysis of data from the storage ring, measurement of the response matrix, and correction of the orbit. You should download and unpack this file first, then consult the README file for more detailed instructions. At present, these demos are only supported on LINUX and other UNIX platforms.
|
|
The files are used by gnumake to customize builds to specific operating systems. You'll probably have to modify these files for your specific system. |
|
This file contains the source for the Procedure Execution Manager (PEM), the OAG Tcl/Tk interpreter (with SDDS, CA, and operating system extensions), and the OAG Tcl/Tk procedure library. The oag directory created by the untarring the SDDS code and the OAG code must be at the same level in your directory structure.
- OAG.1.28 source (May 1, 2023)
- OAG.1.27.1 source (January 4, 2022)
- OAG_Tcl-Tk x64.msi (May 1, 2023)
A self installing 64bit Windows executable.
Please uninstall any prior versions first.
This requires Visual C++ Redistributable for Visual Studio 2022
You will also need 64bit Active Tcl 8.6 installed.
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile an OAGTclTk RPM specific to your version of Linux.
OAGTclTk-1.28.1-1.rhel.9.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 9
OAGTclTk-1.28.1-1.rhel.8.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 8
OAGTclTk-1.28.1-1.rhel.7.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 7
OAGTclTk-1.28.1-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
OAGTclTk-1.28.1-1.fedora.37.x86_64.rpm (May 1, 2023)
Built on Fedora 37
OAGTclTk-1.28.1-1.fedora.36.x86_64.rpm (May 1, 2023)
Built on Fedora 36
OAGTclTk-1.28.1-1.debian.11.x86_64.rpm (May 1, 2023)
Built on Debian 11. Use 'alien -i' to install it.
OAGTclTk-1.28.1-1.ubuntu.22.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
OAGTclTk-1.28.1-1.ubuntu.20.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
OAGTclTk-1.28.1-1.ubuntu.18.04.x86_64.rpm (May 1, 2023)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
OAGTclTk-1.28.1-1.mint.20.x86_64.rpm (May 1, 2023)
Built on Mint 20. Use 'alien -i' to install it.
OAGTclTk-1.28.1-1.openSUSE.15.4.x86_64.rpm (May 1, 2023)
Built on openSUSE 15.4
- oagtcltk.darwin-aarch64.tar.gz (May 1, 2023)
Read the included instructions for proper installation on OSX. (M1 CPUs)
oagtcltk.darwin-x86.tar.gz (May 1, 2023)
Read the included instructions for proper installation on OSX. (Intel CPUs)
|
|
Clinchor calculates the growth rates of longitudinal and transverse coupled bunch modes in an electron storage ring. The manual is available here.
Some example files are here.
- clinchor-2.0-1.rhel.9.x86_64.rpm (July 6, 2022)
Built on Redhat Enterprise Linux 9
clinchor-2.0-1.rhel.8.x86_64.rpm (December 4, 2019)
Built on Redhat Enterprise Linux 8
clinchor-2.0-1.rhel.7.x86_64.rpm (June 28, 2016)
Built on Redhat Enterprise Linux 7
clinchor-2.0-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
clinchor-2.0-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
clinchor-2.0-1.fedora.36.x86_64.rpm (July 6, 2022)
Built on Fedora 36
clinchor-2.0-1.debian.11.0.x86_64.rpm (September 24, 2021)
Built on Debian 11. Use 'alien -i' to install it.
clinchor-2.0-1.ubuntu.22.04.x86_64.rpm (June 6, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
clinchor-2.0-1.ubuntu.20.04.x86_64.rpm (June 19, 2020)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
clinchor-2.0-1.ubuntu.18.04.x86_64.rpm (June 19, 2018)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
clinchor-2.0-1.mint.20.x86_64.rpm (July 6, 2022)
Built on Mint 20
clinchor-2.0-1.openSUSE.15.4.x86_64.rpm (July 6, 2022)
Built on openSUSE 15.4
|
|
elegant is an accelerator code that computes beta functions, matrices, orbits, floor coordinates, amplification factors, dynamic aperture, and more. It does 6-D tracking with matrices and/or canonical integrators, and supports a variety of time-dependent elements. It also does optimization (e.g., matching), including optimization of tracking results. It is the principle accelerator code used at APS. To get started with elegant, you can use the following example files and scripts as a guide.
The manual is available here.
Check out the Pelegant setup guide for multi-CPU-core computers.
Another source of information and help is the on-line forum.
- elegant source version 2023.2.0 (May 1, 2023)
It works with the library sources in SDDS.5.4. This version builds on Linux, Windows, OS X, and other systems. You will need the "rpn definitions file", available here; be sure to define the environment variable RPN_DEFNS to point to this file.
- elegant source version 2023.1.0 (February 19, 2023)
It works with the library sources in SDDS.5.3. This version builds on Linux, Windows, OS X, and other systems. You will need the "rpn definitions file", available here; be sure to define the environment variable RPN_DEFNS to point to this file.
- Elegant x64.msi (May 1, 2023)
A self installing 64bit Windows executable. Built with Microsoft-MPI.
Please uninstall any prior versions first.
This requires Visual C++ Redistributable for Visual Studio 2022
If you plan to use Pelegant you will also need Microsoft MPI v10.1.2
- Build-AOP-RPMs (August 28, 2019)
You can download the Build-AOP-RPMs script and run it on your own system to compile an elegant RPM specific to your version of Linux and your version of MPI.
elegant-2023.2.0-1.rhel.9.mpich.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 9 with mpich
elegant-2023.2.0-1.rhel.9.openmpi.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 9 with openmpi
elegant-2023.2.0-1.rhel.8.mpich.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 8 with mpich
elegant-2023.2.0-1.rhel.8.openmpi.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 8 with openmpi
elegant-2023.2.0-1.rhel.7.mpich.3.2.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 7 with mpich 3.2
elegant-2023.2.0-1.rhel.7.mpich.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 7 with mpich
elegant-2023.2.0-1.rhel.7.openmpi.x86_64.rpm (May 1, 2023)
Built on Redhat Enterprise Linux 7 with openmpi
elegant-2023.2.0-1.fedora.38.mpich.x86_64.rpm (May 1, 2023)
Built on Fedora 38 with mpich
elegant-2023.2.0-1.fedora.38.openmpi.x86_64.rpm (May 1, 2023)
Built on Fedora 38 with openmpi
elegant-2023.2.0-1.fedora.37.mpich.x86_64.rpm (May 1, 2023)
Built on Fedora 37 with mpich
elegant-2023.2.0-1.fedora.37.openmpi.x86_64.rpm (May 1, 2023)
Built on Fedora 37 with openmpi
elegant-2023.2.0-1.fedora.36.mpich.x86_64.rpm (May 1, 2023)
Built on Fedora 36 with mpich
elegant-2023.2.0-1.fedora.36.openmpi.x86_64.rpm (May 1, 2023)
Built on Fedora 36 with openmpi
elegant-2023.2.0-1.debian.11.mpich.x86_64.rpm (May 1, 2023)
Built on Debian 11 with mpich. Use 'alien -i' to install it.
elegant-2023.2.0-1.debian.11.openmpi.x86_64.rpm (May 1, 2023)
Built on Debian 11 with openmpi. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.22.04.mpich.x86_64.rpm (May 1, 2023)
Built on Ubuntu 22.04 with mpich. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.22.04.openmpi.x86_64.rpm (May 1, 2023)
Built on Ubuntu 22.04 with openmpi. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.20.04.mpich.x86_64.rpm (May 1, 2023)
Built on Ubuntu 20.04 with mpich. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.20.04.openmpi.x86_64.rpm (May 1, 2023)
Built on Ubuntu 20.04 with openmpi. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.18.04.mpich.x86_64.rpm (May 1, 2023)
Built on Ubuntu 18.04 with mpich. Use 'alien -i' to install it.
elegant-2023.2.0-1.ubuntu.18.04.openmpi.x86_64.rpm (May 1, 2023)
Built on Ubuntu 18.04 with openmpi. Use 'alien -i' to install it.
elegant-2023.2.0-1.mint.20.mpich.x86_64.rpm (May 1, 2023)
Built on Mint 20 with mpich. Use 'alien -i' to install it.
elegant-2023.2.0-1.mint.20.openmpi.x86_64.rpm (May 1, 2023)
Built on Mint 20 with openmpi. Use 'alien -i' to install it.
elegant-2023.2.0-1.openSUSE.15.4.mpich.x86_64.rpm (May 1, 2023)
Built on openSUSE 15.4 with mpich.
elegant-2023.2.0-1.openSUSE.15.4.openmpi.x86_64.rpm (May 1, 2023)
Built on openSUSE 15.4 with openmpi.
- darwin-aarch64_elegant.tar.gz (May 1, 2023)
Binary OS X executables. Built with MPICH-4.0. (Works on M1 CPUs)
darwin-x86_elegant.tar.gz (May 1, 2023)
Binary OS X executables. Built with MPICH-4.0. (Works on Intel CPUs)
|
|
Shield is a computer code for performing shielding analyses around a high-energy electron accelerator. It makes use of simple analytic expressions for the production and attenuation of photons and neutrons resulting from electron beams striking thick targets, such as dumps, stoppers, collimators, and other beam devices. This version is based on SHEILD11 (SLAC).
- Shield x64.msi (July 11, 2017)
A self installing 64bit Windows executable.
This requires Visual C++ 2015 Redistributable for Visual Studio 2015
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile a spiffe RPM specific to your version of Linux.
shield-1.0-1.rhel.9.x86_64.rpm (July 6), 2022)
Built on Redhat Enterprise Linux 9
shield-1.0-1.rhel.8.x86_64.rpm (December 4, 2019)
Built on Redhat Enterprise Linux 8
shield-1.0-1.rhel.7.x86_64.rpm (July 11, 2016)
Built on Redhat Enterprise Linux 7
shield-1.0-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
shield-1.0-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
shield-1.0-1.fedora.36.x86_64.rpm (July 6, 2022)
Built on Fedora 36
shield-1.0-1.debian.11.0.x86_64.rpm (September 24, 2021)
Built on Debian 11. Use 'alien -i' to install it.
shield-1.0-1.ubuntu.22.04.x86_64.rpm (July 6, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
shield-1.0-1.ubuntu.20.04.x86_64.rpm (June 19, 2020)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
shield-1.0-1.ubuntu.18.04.x86_64.rpm (June 19, 2018)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
shield-1.0-1.mint.20.x86_64.rpm (July 6, 2022)
Built on Mint 20. Use 'alien -i' to install it.
shield-1.0-1.openSUSE.15.4.x86_64.rpm (July 6, 2022)
Built on openSUSE 15.4
- darwin-aarch64_shield.tar.gz (March 3, 2022)
Binary OS X executable. (Works on M1 CPUs)
darwin-x86_shield.tar.gz (March 3, 2022)
Binary OS X executable. (Works on Intel CPUs)
|
|
Spiffe is a fully-electromagnetic 2-1/2 dimensional particle-in-cell code for simulation of rf guns and similar systems with cylindrical symmetry.
- spiffe source version 4.8.1 (May 24, 2018)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.8.0 (June 8, 2017)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.7.2 (February 10, 2017)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.7.1 (February 3, 2017)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.7 (January 31, 2017)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.6 (January 3, 2017)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.5.2 (August 1, 2016)
You need SDDS.3.4 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- spiffe source version 4.5 (September 2, 2015)
You need SDDS.3.3.1 or later to build it; see above. You may also download some sample input files and scripts for spiffe. The manual is available here.
- Spiffe x64.msi (May 24, 2018)
A self installing 64bit Windows executable.
This requires Visual C++ 2015 Redistributable for Visual Studio 2015
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile a spiffe RPM specific to your version of Linux.
spiffe-4.8.2-1.rhel.9.x86_64.rpm (July 6, 2022)
Built on Redhat Enterprise Linux 9
spiffe-4.8.1-1.rhel.8.x86_64.rpm (December 4, 2019)
Built on Redhat Enterprise Linux 8
spiffe-4.8.1-1.rhel.7.x86_64.rpm (May 24, 2018)
Built on Redhat Enterprise Linux 7
spiffe-4.8.2-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
spiffe-4.8.2-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
spiffe-4.8.2-1.fedora.36.x86_64.rpm (July 6, 2022)
Built on Fedora 36
spiffe-4.8.1-1.debian.11.0.x86_64.rpm (September 24, 2021)
Built on Debian 11. Use 'alien -i' to install it.
spiffe-4.8.2-1.ubuntu.22.04.x86_64.rpm (July 6, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
spiffe-4.8.1-1.ubuntu.20.04.x86_64.rpm (June 19, 2020)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
spiffe-4.8.1-1.ubuntu.18.04.x86_64.rpm (June 19, 2018)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
spiffe-4.8.2-1.mint.20.x86_64.rpm (July 6, 2022)
Built on Mint 20. Use 'alien -i' to install it.
spiffe-4.8.2-1.openSUSE.15.4.x86_64.rpm (July 6, 2022)
Built on openSUSE 15.4
- darwin-aarch64_spiffe.tar.gz (March 3, 2022)
Binary OS X executable. (Works on M1 CPUs)
darwin-x86_spiffe.tar.gz (March 3, 2022)
Binary OS X executable. (Works on Intel CPUs)
|
|
Shower is a C-interface to EGS4, a Monte Carlo electromagnetic shower simulation program. EGS4 (developped at SLAC) is a set of subroutines that generates and tracks particle in a electromagnetic shower. In the conventional EGS4 code system, the user must supply their own input and output routines and problem geometry definition written in the MORTRAN language. This arduous process has been replaced by the C-code interface provided here by reading and writing input and output particle information as data files, the geometry definition as a file of namelist type commands, and other information in an addition summary data file. All data files are in SDDS format, and therefore compatible with other processing and tracking programs.
- shower source version 1.13 (October 28, 2015)
The source includes the core EGS4 code obtained from the egs4 web site. This version builds on Solaris, Linux, and Windows. You need SDDS.3.2 or later to build it. You may also download some sample input files and scripts for shower. The manual is available here.
- shower source version 1.12 (February 28, 2014)
The source includes the core EGS4 code obtained from the egs4 web site. This version builds on Solaris, Linux, and Windows. You need SDDS.3.2 or later to build it. You may also download some sample input files and scripts for shower. The manual is available here.
- shower source version 1.11 (August 7, 2013)
The source includes the core EGS4 code obtained from the egs4 web site. This version builds on Solaris, Linux, and Windows. You need SDDS.3.1 or later to build it. You may also download some sample input files and scripts for shower. The manual is available here.
- Shower x64.msi (February 25, 2014)
A self installing 64bit Windows executable.
This requires Visual C++ 2012 Redistributable for Visual Studio 2012 Update 4
- Build-AOP-RPMs (March 4, 2017)
You can download the Build-AOP-RPMs script and run it on your own system to compile a shower RPM specific to your version of Linux.
shower-1.13-1.rhel.9.x86_64.rpm (July 6, 2022)
Built on Redhat Enterprise Linux 9
shower-1.13-1.rhel.8.x86_64.rpm (December 4, 2019)
Built on Redhat Enterprise Linux 8
shower-1.12-1.rhel.7.x86_64.rpm (May 15, 2014)
Built on Redhat Enterprise Linux 7
shower-1.13-1.fedora.38.x86_64.rpm (May 1, 2023)
Built on Fedora 38
shower-1.13-1.fedora.37.x86_64.rpm (February 19, 2023)
Built on Fedora 37
shower-1.13-1.fedora.36.x86_64.rpm (July 6, 2022)
Built on Fedora 36
shower-1.13-1.debian.11.0.x86_64.rpm (September 24, 2021)
Built on Debian 11. Use 'alien -i' to install it.
shower-1.13-1.ubuntu.22.04.x86_64.rpm (July 6, 2022)
Built on Ubuntu 22.04. Use 'alien -i' to install it.
shower-1.13-1.ubuntu.20.04.x86_64.rpm (June 19, 2020)
Built on Ubuntu 20.04. Use 'alien -i' to install it.
shower-1.13-1.ubuntu.18.04.x86_64.rpm (June 19, 2018)
Built on Ubuntu 18.04. Use 'alien -i' to install it.
shower-1.13-1.mint.20.x86_64.rpm (July 6, 2022)
Built on Mint 20. Use 'alien -i' to install it.
shower-1.13-1.openSUSE.15.4.x86_64.rpm (July 6, 2022)
Built on openSUSE 15.4
- darwin-aarch64_shower.tar.gz (March 3, 2022)
Binary OS X executable. (Works on M1 CPUs)
Requires the gfortran libraries available from MacPorts
darwin-x86_shower.tar.gz (March 3, 2022)
Binary OS X executable. (Works on Intel CPUs)
Requires the gfortran libraries available from MacPorts
- Shower requires that the EGS4_CROSSSECTION environment variable be set to the location of the materials.pegs4dat file which is available from the .
|
|
This application (tcl/tk code) provides the interface for converting vorpal outputs to sdds files, postprocessing and displaying the results. It requires sdds toolkits which including hdf2sdds and OAG tcl/tk libaries.
|
|
Genesis is a time dependent Free Electron Laser (FEL) simulation code written by Sven Reiche. This code was modified so that it can output SDDS files which can be plotted using sddsplot. Also the output files from elegant can be converted into input files for Genesis by using the elegant2genesis program in the SDDS ToolKit.
|
This API (sddsIDL) provides the capability for an IDL program to read and write SDDS formatted files.
|
The file below supplies a set of example input files and instructions for using our genetic optimization script to perform multi-objective optimization of Touschek lifetime and dynamic acceptance in storage rings.
|
The file below supplies a set of example input files and instructions for using our SR LOCO response matrix fitting program.
|