Skip to content
/ msoft Public
forked from danieleongari/msoft

Split-Operator Fourier Transform on multiple surfaces

Notifications You must be signed in to change notification settings

YAY-C/msoft

 
 

Repository files navigation

Multi surface Split-Operator Fourier Transform (MSOFT) program for the course Computational Methods in Molecular Quantum Mechanics CH-452.

Original program written by Sara Bonella.

HOW TO PLAY WITH IT:

  • fork it
  • clone it from your repository
  • modify MSOFT.c, e.g.,
    • grid and time step settings
    • initial position and speed
    • mass
    • potential type (crossing surfaces, double harmonic)
  • compile it with $make
  • run MSOFT.x
  • visualize the output .dat using gnuplot (e.g., $gnuplot psi.gnuplot)
  • report any bug!

EXAMPLE:

This is a gaussian wave packet, with a starting position and momentum, crossing a coupling region between two potential surfaces.

About

Split-Operator Fourier Transform on multiple surfaces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.2%
  • Gnuplot 9.3%
  • Other 1.5%