LaserFoam for Linux performs simulations of laser pulses using an adaptive split step Fourier method to solve the generalized nonlinear Schrodinger equation. It provides a graphical environment to run and visualize the results. Its main goal is to simulate the propagation of ultrashort laser pulses (in the nonlinear regime) in photonic crystal fibers (PCFs).