Downloads & Installation
Get started with SMOOTHIE - Choose the option that works best for you
🎉 NEW: SMOOTHIE GUI (Recommended)
The easiest way to use SMOOTHIE! Complete graphical interface with one-command setup.
SMOOTHIE GUI
All-in-one graphical interface - the recommended way to use SMOOTHIE
- 🚀 One-command automated setup
- 📝 Form-based input with organized tabs
- 📊 Real-time plotting and visualization
- 📟 Live output monitoring
- 💾 Load/save input files easily
- 🎨 Modern design with light/dark themes
- ⚡ Integrated execution - no terminal needed
Quick Install (Linux/macOS):
git clone https://github.com/jinleiphys/smoothie-public.git
cd smoothie-public
chmod +x setup_gui.sh
./setup_gui.sh
./run_smoothie_gui.sh
Windows Users:
We recommend using WSL (Windows Subsystem for Linux) for the best experience. Alternatively, run setup_gui.ps1 in PowerShell.
Includes everything: GUI, Fortran code, examples, documentation
Source Code Only
For advanced users who prefer command-line tools or custom builds
- Full Modern Fortran source code
- Build scripts and Makefile
- User manual and documentation
- Input examples and test cases
- Regular updates and bug fixes
Manual Installation:
git clone https://github.com/jinleiphys/smoothie-public.git
cd smoothie-public/smoothie
make
Free and open source | MIT License
⚡ Quick Start Alternative
Don't want to install anything? Try our Online Input File Generator to create SMOOTHIE input files directly in your browser. Great for quick tests and learning!
System Requirements
For GUI Installation
- Operating System: Linux, macOS, or Windows (WSL recommended)
- Python: 3.8 or later (auto-installed if missing)
- Fortran Compiler: gfortran (auto-installed if missing)
- Disk Space: ~500 MB
- Note: The setup script handles all dependencies automatically!
For Source Code Build
- Compiler: GNU Fortran (gfortran) or Intel Fortran
- Build Tools: Make
- Optional: LAPACK/BLAS libraries (recommended for performance)
- Installation: See README.md for detailed instructions
What's Included
SMOOTHIE GUI Package
- ✅ Modern graphical user interface
- ✅ Automated setup and build scripts
- ✅ SMOOTHIE Fortran executable
- ✅ Python plotting and visualization tools
- ✅ Complete documentation
- ✅ Example input files
- ✅ Quick start guide (GUI_QUICKSTART.md)
Getting Help
- 📖 GUI Guide: See GUI_QUICKSTART.md in the repository
- 📖 Documentation: Full user manual included
- 💡 Examples: Pre-configured example calculations
- ❓ FAQ: Frequently Asked Questions
- 🐛 Issues: Report bugs on GitHub
- ✉️ Contact: Reach out to the developers