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 ToolKit x64.msi (November 13, 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.6-1.rhel.9.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6.1-1.rhel.9.x86_64.rpm Built on Redhat Enterprise Linux 9 SDDSToolKit-5.6-1.rhel.8.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6-1.rhel.8.x86_64.rpm Built on Redhat Enterprise Linux 8 SDDSToolKit-5.6.1-1.fedora.40.x86_64.rpm (October 8, 2024) SDDSToolKit-devel-5.6.1-1.fedora.40.x86_64.rpm Built on Fedora 40 SDDSToolKit-5.6.1-1.fedora.39.x86_64.rpm (October 8, 2024) SDDSToolKit-devel-5.6.1-1.fedora.39.x86_64.rpm Built on Fedora 39 SDDSToolKit-5.6-1.debian.12.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6.1-1.debian.12.x86_64.rpm Built on Debian 12. Use 'alien -i' to install it. SDDSToolKit-5.6-1.debian.11.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6-1.debian.11.x86_64.rpm Built on Debian 11. Use 'alien -i' to install it. SDDSToolKit-5.6.1-1.ubuntu.24.04.x86_64.rpm (September 24, 2024) SDDSToolKit-devel-5.6.1-1.ubuntu.24.04.x86_64.rpm Built on Ubuntu 24.04. Use 'alien -i' to install it. SDDSToolKit-5.6-1.ubuntu.22.04.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6-1.ubuntu.22.04.x86_64.rpm Built on Ubuntu 22.04. Use 'alien -i' to install it. SDDSToolKit-5.6-1.ubuntu.20.04.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6-1.ubuntu.20.04.x86_64.rpm Built on Ubuntu 20.04. Use 'alien -i' to install it. SDDSToolKit-5.6.1-1.openSUSE.15.6.x86_64.rpm (October 8, 2024) SDDSToolKit-devel-5.6.1-1.openSUSE.15.6.x86_64.rpm Built on openSUSE 15.6. SDDSToolKit-5.6-1.openSUSE.15.5.x86_64.rpm (November 13, 2023) SDDSToolKit-devel-5.6-1.openSUSE.15.5.x86_64.rpm Built on openSUSE 15.5. - darwin-aarch64_SDDS.tar.gz (November 13, 2023)
Binary OS X executables. (Works on M1 CPUs) darwin-x86_SDDS.tar.gz (November 13, 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.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 SDDSJava-5.2.1-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 SDDSJava-5.2.1-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6. SDDSJava-5.2.1-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5. - 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.12 x64.msi (June 25, 2024)
A self installing 64bit Windows executable. This requires Visual C++ Redistributable for Visual Studio 2022 - SDDS Python3.11 x64.msi (June 25, 2024)
A self installing 64bit Windows executable. This requires Visual C++ Redistributable for Visual Studio 2022 - 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.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 SDDSPython3-5.2.1-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 SDDSPython3-5.2.1-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 SDDSPython3-5.2.1-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5 - 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 (November 13, 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.6-1.rhel.9.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 9 SDDSEpicsToolKit-5.6-1.rhel.8.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 8 SDDSEpicsToolKit-5.6-1.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 SDDSEpicsToolKit-5.6-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 SDDSEpicsToolKit-5.6-1.debian.12.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. SDDSEpicsToolKit-5.6-1.debian.11.x86_64.rpm (November 13, 2023) Built on Debian 11. Use 'alien -i' to install it. SDDSEpicsToolKit-5.6-1.ubuntu.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. Use 'alien -i' to install it. SDDSEpicsToolKit-5.6-1.ubuntu.22.04.x86_64.rpm (November 13, 2023) Built on Ubuntu 22.04. Use 'alien -i' to install it. SDDSEpicsToolKit-5.6-1.ubuntu.20.04.x86_64.rpm (November 13, 2023) Built on Ubuntu 20.04. Use 'alien -i' to install it. SDDSEpicsToolKit-5.6-1.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 SDDSEpicsToolKit-5.6-1.openSUSE.15.5.x86_64.rpm (November 13, 2023) Built on openSUSE 15.5 - darwin-aarch64_SDDSEpics.tar.gz (November 13, 2023)
Binary OS X executables. (Works on M1 CPUs) darwin-x86_SDDSEpics.tar.gz (November 13, 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.rhel.9.x86_64.rpm (May 1, 2023) Built on Redhat Enterprise Linux 9 OAGTclTk-1.28-1.rhel.8.x86_64.rpm (May 1, 2023) Built on Redhat Enterprise Linux 8 OAGTclTk-1.28-1.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 OAGTclTk-1.28-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 OAGTclTk-1.28-1.debian.12.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. OAGTclTk-1.28-1.debian.11.x86_64.rpm (May 1, 2023) Built on Debian 11. Use 'alien -i' to install it. OAGTclTk-1.28-1.ubuntu.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. Use 'alien -i' to install it. OAGTclTk-1.28-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.ubuntu.20.04.x86_64.rpm (May 1, 2023) Built on Ubuntu 20.04. Use 'alien -i' to install it. OAGTclTk-1.28-1.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 OAGTclTk-1.28-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5 - 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.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 clinchor-2.0-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 clinchor-2.0-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 13. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 clinchor-2.0-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5
|
|
|
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.4.0 (November 13, 2023)
It works with the library sources in SDDS.5.6. 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.3.0 (September 13, 2023)
It works with the library sources in SDDS.5.5. 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.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 (November 13, 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.3 - 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.4.0-1.rhel.9.mpich.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 9 with mpich elegant-2023.4.0-1.rhel.9.openmpi.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 9 with openmpi elegant-2023.4.0-1.rhel.8.mpich.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 8 with mpich elegant-2023.4.0-1.rhel.8.openmpi.x86_64.rpm (November 13, 2023) Built on Redhat Enterprise Linux 8 with openmpi elegant-2023.4.0-1.fedora.40.mpich.x86_64.rpm (October 8, 2024) Built on Fedora 40 with mpich elegant-2023.4.0-1.fedora.40.openmpi.x86_64.rpm (October 8, 2024) Built on Fedora 40 with openmpi elegant-2023.4.0-1.fedora.39.mpich.x86_64.rpm (October 8, 2024) Built on Fedora 39 with mpich elegant-2023.4.0-1.fedora.39.openmpi.x86_64.rpm (October 8, 2024) Built on Fedora 39 with openmpi elegant-2023.4.0-1.debian.12.mpich.x86_64.rpm (November 13, 2023) Built on Debian 12 with mpich. Use 'alien -i' to install it. elegant-2023.4.0-1.debian.12.openmpi.x86_64.rpm (November 13, 2023) Built on Debian 12 with openmpi. Use 'alien -i' to install it. elegant-2023.4.0-1.debian.11.mpich.x86_64.rpm (November 13, 2023) Built on Debian 11 with mpich. Use 'alien -i' to install it. elegant-2023.4.0-1.debian.11.openmpi.x86_64.rpm (November 13, 2023) Built on Debian 11 with openmpi. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.24.04.mpich.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04 with mpich. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.24.04.openmpi.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04 with openmpi. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.22.04.mpich.x86_64.rpm (November 13, 2023) Built on Ubuntu 22.04 with mpich. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.22.04.openmpi.x86_64.rpm (November 13, 2023) Built on Ubuntu 22.04 with openmpi. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.20.04.mpich.x86_64.rpm (November 13, 2023) Built on Ubuntu 20.04 with mpich. Use 'alien -i' to install it. elegant-2023.4.0-1.ubuntu.20.04.openmpi.x86_64.rpm (November 13, 2023) Built on Ubuntu 20.04 with openmpi. Use 'alien -i' to install it. elegant-2023.4.0-1.openSUSE.15.6.mpich.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 with mpich. elegant-2023.4.0-1.openSUSE.15.6.openmpi.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 with openmpi. elegant-2023.4.0-1.openSUSE.15.5.mpich.x86_64.rpm (November 13, 2023) Built on openSUSE 15.5 with mpich. elegant-2023.4.0-1.openSUSE.15.5.openmpi.x86_64.rpm (November 13, 2023) Built on openSUSE 15.5 with openmpi. - darwin-aarch64_elegant.tar.gz (November 13, 2023)
Binary OS X executables. Built with MPICH-4.0. (Works on M1 CPUs) darwin-x86_elegant.tar.gz (November 13, 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.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 shield-1.0-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 shield-1.0-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 shield-1.0-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5 - 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.2-1.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 spiffe-4.8.2-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 spiffe-4.8.1-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.2-1.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 spiffe-4.8.2-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5 - 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.13-1.fedora.40.x86_64.rpm (October 8, 2024) Built on Fedora 40 shower-1.13-1.fedora.39.x86_64.rpm (October 8, 2024) Built on Fedora 39 shower-1.13-1.debian.12.0.x86_64.rpm (September 13, 2023) Built on Debian 12. Use 'alien -i' to install it. 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.24.04.x86_64.rpm (September 24, 2024) Built on Ubuntu 24.04. 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.openSUSE.15.6.x86_64.rpm (October 8, 2024) Built on openSUSE 15.6 shower-1.13-1.openSUSE.15.5.x86_64.rpm (September 13, 2023) Built on openSUSE 15.5 - 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. |