forked from reflectometry/garefl
-
Notifications
You must be signed in to change notification settings - Fork 0
hoogerheide/garefl
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
GArefl is a reflectometry fitting program in C which allows simultaneous
fitting of neutron and X-ray data.
The source software is available as a download from
http://www.ncnr.nist.gov/reflpak
or directly from the github repository:
http://github.com/reflectometry/garefl
Once you have downloaded the particular version you are
interested in and extracted the files, change to the
garefl subdirectory.
The next step(s) are operating system specific.
MacOSX
For OS X 10.4 you will need to have a fortran compiler to fit
magnetic systems. E.g., the following version of the gfortran
compiler builds universal binaries:
http://r.research.att.com/tools
Install gnuplot and aquaterm.
On Mac OS X you may need to use one of the following:
./configure --disable-magnetic # No fortran compiler
./configure FLIBS=-lg2c # g77 fortran compiler
./configure FLIBS=/usr/local/lib/libgfortran.a # gfortran compiler
Windows
Install cygwin with dev tools (gcc, make, gfortran), or install msys+mingw.
Install gnuplot for windows.
./configure
Unix
Install development environment (e.g., gcc, make, gfortran) using the
package manager for the OS and install gnuplot.
./configure
Once configure has completed, use
make
to build the code.
Next switch to examples/volfrac and type
make
./fit
You should now be running an example of a simultaneous fit.
See doc/ga_refl.pdf for instructions on setting up your models
and fitting with them.
Paul Kienzle
2008-02-26
About
genetic algorithm based reflectometry fitter
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 77.7%
- C++ 9.7%
- Fortran 7.4%
- Shell 3.4%
- Makefile 1.4%
- Python 0.3%
- CMake 0.1%