Skip to main content

🎉 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.

Get SMOOTHIE GUI
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
Visit GitHub Repository
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