-
Notifications
You must be signed in to change notification settings - Fork 20
Polymer self-consistent field theory (Fortran version)
License
dmorse/pscf
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
----------------------------------------------------------------------- PSCF - Polymer Self-Consistent Field Theory Copyright (2007-2016) Regents of the University of Minnesota Contact: David Morse, [email protected] PSCF is a Fortran 90 program for numerically solving the polymer self-consistent field theory for periodic microstructures formed by incompressible melts or mixtures of linear block copolymers, linear homopolymers, and small molecule solvents. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. A copy of this license is included in the LICENSE file in the top-level PSCF directory. Contributors: David Morse Chris Tyler Jian Qin Amit Ranjan Raghuram Thiagarajan Akash Arora Dependencies: PSCF depends upon the FFTW fast Fourier transform library and the LAPACK linear algebra library. These packages must be installed before attempting to compile the program from source. Neither of these packages is needed to use a precompiled binary executable, which is self-contained. ----------------------------------------------------------------------- Directory Structure src/ - Fortran 90 source files src/build - - directory containing Makefile examples/ - usage examples, with input files doc/ - documentation files doc/sphinx - - user manual text files doc/api - - auto-generated api documentation tools/ - Tools for processing output and source tools/matlab - - matlab m-files for visualization tools/python - - python scripts for data analysis tools/python/preprocess-0.6.1 - Forpedo preprocessor script An annotated list of source files is provided in the file src/SRC_FILES. ---------------------------------------------------------------------- Documentation The source files for a user manual are easily readable text files that are stored in the doc/user-man directory, The resulting web pages are also available online at the site: https://pscf.readthedocs.org Instructions for compiling the program from source, as well as various ways to install precompiled executables, are discussed in the file doc/sphinx/install.rst and in the corresponding section of the web user manual. Developer API documentation may be generated by following the instructions given in the file doc/README, which are repeated in the user manual. The resulting .html page are installed in doc/devel-man. ---------------------------------------------------------------------- Preprocessor Script Several of the fortran *.f source files have been created using a python preprocessor from corresponding files that end with the suffix *.fp.f. This preprocessor script, named "Forpedo", is included with the distribution. Before modifying any of the fortran source files, please read the discussion of the preprocessor near the end of the file src/SRC_FILES.
About
Polymer self-consistent field theory (Fortran version)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published