Accelerator Code Group *
Download Area for Poisson Superfish
Download Area for Poisson Superfish
Poisson Superfish is a collection of programs for calculating static magnetic and electric fields and radio-frequency electromagnetic fields in either 2-D Cartesian coordinates or axially symmetric cylindrical coordinates. The programs generate a triangular mesh fitted to the boundaries of different materials in the problem geometry. Plotting programs and other postprocessor codes present the results in various forms.
Poisson Superfish Acknowledgments
The original Poisson Superfish was written by Ron. F. Holsinger in collaboration with Klaus Halbach, who developed the theory. See the paper by K. Halbach and R. F. Holsinger, "SUPERFISH - A Computer Program for Evaluation of RF Cavities with Cylindrical Symmetry", Particle Accelerators 7 (1976) 213-222. Please refer to the Poisson Superfish manual for a brief history of the code development.
Getting Started with Poisson Superfish
The best way to learn about Poisson Superfish is to run the sample problems described in the documentation (LA-UR-96-1834). We do not recommend trying to build an input file "from scratch." Instead, find an example file that is similar to the problem you are trying to solve. Make a copy of the file and then make any necessary modifications to the geometry and options.
Please acquaint yourself with the documentation in directory LANL\Docs. Start with file SFTOC.DOC, which contains the table of contents and a list of the other documentation files. It is helpful to have a list of the problem variables handy in printed form. For quick reference to the variables used by the codes, open file file SFIntro.DOC installing the codes and print section III.E "Problem Variables."
The version 7 documentation includes the chapters from the 1987 Reference Manual (LA-UR-87-126) on the physics in the codes. We do not distribute a printed version. The examples include all of the sample problems from the Reference Manual and User's Guide (LA-UR-87-126 and LA-UR-87-115). These two publications, which are now only available in PDF format, were written in 1987 when the codes ran mainly on VAX and UNIX platforms. They are now out of date as a guide to using the codes. The PDF files are available from Los Alamos National Laboratory Research Library. The first web site below lists links to four files containing parts of the Reference Manual. The second link is the entire User's Guide.
The SF.INI File
The Poisson Superfish codes have configurable options that you can control with settings in the initialization file SF.INI. The Setup program put a copy of SF.INI containing suggested settings in the installation directory. If you are installing an update, Setup will add new settings to your SF.INI file while preserving your customized settings. The documentation contains detailed information about the configuration parameters.
The example files provided with this distribution test many features of Poisson Superfish, but your application may exercise a little-used section of the codes. We would appreciate hearing from you if you discover a bug or if you have suggestions for improvements we might make in the codes. We already have added several features suggested by Poisson Superfish users. For suggestions on reporting bugs, open file SFINTRO.DOC in Microsoft Word and click on the TechnicalSupport link near the beginning of the file.
Poisson Superfish Geometric Modeller
Subdirectory InputTool contains a graphical input tool for creating
Automesh input files. This software was developed by Dickon Jackson
when he was at Albacom Ltd., Dundee, Scotland, UK. (He has since moved
to Heriot-Watt University, Edinburgh, Scotland, UK.) The program
includes functions for setting many of the commonly used variables in an
Automesh input file as well as geometric shapes and material properties.
The author welcomes suggestions and will respond to questions. The
author, whose email address is
Poisson Superfish Download
Poisson Superfish Registration
To download Poisson Superfish, we ask that you register as a user. If you did not register during the download step please use the form below. Registered users receive notification by email of new features and bug fixes.
* This work is supported by the U. S. Department of Energy, Office of Science, Division of High Energy Physics.
Operated by the University of California
for the National Nuclear Security Administration,
of the US Department of Energy.
Copyright © 2003 UC | Disclaimer/Privacy
Last modified: Mon 27 Oct 2014 4:41 PM , FLK