|
Project Information
Featured
Downloads
Links
|
DDSCATDiscrete Dipole Scattering (DDSCAT) is a Fortran code for calculating scattering and absorption of light by irregular particles and periodic arrangement of irregular particles. It has been jointly developed by
DDSCAT 7.2 is publicly available, and is now considered to be the standard version of DDSCAT. If you choose to use it, please send email to draine@astro.princeton.edu ''registering'' as a user; registered users of DDSCAT will be notified when updates to the code are made. As always, please let us know if you encounter problems downloading DDSCAT, or if you have trouble using DDSCAT (but please read the manual carefully before reporting problems!!). DDSCAT 7.2 is gratis, subject to the GNU General Public License. You may copy, distribute, and/or modify the software identified as under this agreement. If you distribute copies of this software, you must give the recipients all the rights that you have. However, if you use DDSCAT, we request that you reference some of the papers on which DDSCAT is based
Downloading the DDSCAT 7.2 Code and DocumentationYou can obtain a gzipped tarfile containing complete source code and documentation for DDSCAT 7.2, including programs DDSCAT (scattering calculations), CALLTARGET (target display and generation), READNF (near field 1dimensional and threed dimensional graphical display), VTRCONVERT (conversion of DDSCAT shape file to VTK format). An extensive User Guide is available as well as Windows executable version. DDSCAT 7.2.1 distribution
Building DDSCATA single distribution is provided for DDSCAT 7.2 -- by appropriate editing of the Makefile, this distribution can be used to generate programs using either single- or double-precision; either without or with MPI capability; either without or with OPENMPI support; and either without or with the Intel MKL library. Note: DDSCAT 7.2 has been extensively tested in single-processor mode. However, it has received only limited testing with MPI and OpenMP, and it is possible that some of the changes to the code in the 7.1 -> 7.2 transition might lead to OpenMP or MPI problems. If you are a user of MPI and/or OpenMP, please run some test calculations in both single-processor and multiprocessor mode, and compare results, before doing any "production" calculations with MPI and/or OpenMP. If you do such tests, we would appreciate being informed of the outcome. Previous versionsPast versions of the DDSCAT are still available but we prefer to maintain only the most recent version of the code. For example version 6 is available. Version 7.1 is no longer supported, although it will continue to be available. If you have been using Version 7.1, please switch to Version 7.2.
|