Switch branches/tags
Nothing to show
Commits on Jun 24, 2016
Commits on Oct 28, 2013
Commits on Oct 25, 2013
  1. Merging changes from Jarrod

    bendudson committed Oct 25, 2013
    o averageX function
    o Python routines
  2. Added Python utilities (calculus, spectrogram)

    JarrodLeddy committed with bendudson Oct 25, 2013
    o calculus.deriv2D   - 2D gradient using convolution
    o calculus.simpson_integrate    - Integrate 2D data using convolution
    o spectrogram.spectrogram  - Creates spectrograms using the Gabor transform
  3. Added averageX function to mesh and smoothing.hxx

    JarrodLeddy committed with bendudson Oct 25, 2013
    Averages Field2D and Field3D variables over the X dimension
  4. Fixed include ordering for Tornado

    JB Leddy committed with bendudson Oct 3, 2013
    Complains if anything is included before mpi.h
    Signed-off-by: Ben Dudson <>
Commits on Oct 1, 2013
  1. Bug fix in solver.cxx

    johnomotani committed with bendudson Oct 1, 2013
    Exceptions should not "throw new BoutException()". Changed
    to throw object rather than pointer
Commits on Sep 30, 2013
  1. Orszag-Tang vortex example

    bendudson committed Sep 30, 2013
    Fixed mhd.cxx
    o gamma conflicts with a function (math.h included somewhere?)
    o Laplacian -> Laplace
Commits on Sep 23, 2013
  1. Removed text=auto from gitattributes

    bendudson committed Sep 23, 2013
    Seems to result in spurious changes which can't be removed without
    checking in again. See
Commits on Sep 19, 2013
  1. Cyclic Laplace solver now working

    bendudson committed Sep 19, 2013
    Passes test-laplace checks, run in serial or parallel. Once
    tested further, this could replace "tri" and "spt" solvers.
Commits on Sep 18, 2013
  1. Renamed Laplacian cyclic solver to avoid conflict with Parallel solver.

    bendudson committed Sep 18, 2013
    Apparently 'ar' overwrites objects stored in files with the same name
    but different path -> no two .cxx files can have the same name in BOUT++
Commits on Sep 13, 2013
  1. Working on simplified Laplace solver

    bendudson committed Sep 13, 2013
    "cyclic" solver using the CyclicReduction class for the tridiagonal solve.
    Once tested should be able to replace serial "tri" and parallel "spt" implementations.
    Main aim is to simplify the structure of the code, to enable extensions.
Commits on Sep 11, 2013
  1. Fix to SUNDIALS type detection

    bendudson committed Sep 11, 2013
Commits on Sep 6, 2013
  1. Fix for reconnect-2field

    ilonster committed with bendudson Sep 6, 2013
  2. Reverting more changes to reconnect-2field

    bendudson committed Sep 6, 2013
    This version seems to work, but doesn't have some
    external phi terms. Newer version moved to 2field-bc
Commits on Sep 5, 2013
  1. Important fix to petsc_laplace preconditioning

    bendudson committed Sep 5, 2013
    Forgot to assemble the vector after calling user
    preconditioning function. Worked on some machines,
    but not always.
  2. Improvements to blob2d example

    bendudson committed Sep 5, 2013
    Simplifying and adding more comments
    Works with and without Boussinesq approximation
    to produce propagating blob in a reasonable time (few minutes on single processor)
Commits on Sep 4, 2013
  1. Added a Eigenvalue Solver for GLF ITG using matlab.

    Xueqiao Xu committed with bendudson Sep 4, 2013
  2. Adding configure script for workshop

    bendudson committed Sep 4, 2013
    Links with SUNDIALS and PETSc in ~dudson/
    Enables CVODE, IDA, PETSc and MUMPS interfaces
Commits on Aug 30, 2013
  1. Adding 6field-simple example, moving grid files

    sunssss committed with bendudson Aug 30, 2013
    o Added simplified version of 6-field ELM simulation model
    o Added g files and profiles for EAST simulations
    o Moved binary grid files into examples/tokamak-grids, and added
      soft links to them from elm-pb and 6field-simple
  2. Added Nick Walkden's blob model

    bendudson committed Aug 30, 2013
    2D model in a slab. Demonstrate basic blob dynamics and
    use of PETSc solver for phi
Commits on Aug 29, 2013
Commits on Aug 28, 2013
  1. Added Laplace3D solver interface

    bendudson committed Aug 28, 2013
    New class of solvers for full 3D problem. Interface follows
    the same pattern (factory) as other solvers.
    No implementations yet. Added bare bones of a PETSc implementation
  2. Bugfixes to BoutCollect.m

    johnomotani committed Aug 28, 2013