These codes can be downloaded free of charge by registering.

Note that the original 3D FDTD code, jFDTD3D, has been rewritten and
renamed FDTD++, and is now available at
FDTD++ (external link).

Note also that jScience has been partially rewritten and greatly expanded,
and will be distributed elsewhere.

Rigorous coupled-wave analysis (RCWA) and path-integral Monte Carlo
(PIMC) codes can be obtained by
contacting me (external link).

Finally, discussion forums (support, suggestions, etc.) for some of these
codes can be found
here (external link).
    2D Finite element simulation of
    coupled infinite cylinders
    separated by 1 nm. |E|^2 is shown.
    Analytical |E|^2 around an infinite
    cylinder, calculated using Mie

    Welcome to The Computational Physicist, a
    website where you will find many open source
    computational physics codes that I, Jeffrey M.
    McMahon (external link), have written.

While this website looks dated, it is still active.

The Computational Physicist


    The codes provided on this site are distributed open source under the
    GPL. If these codes are used to obtain useful results, please acknowledge
    them with reference to their name and link to where they were obtained.
    Also, if this (or associated) site(s) are useful, please provide a link to it.
    These requests are not required, but are greatly appreciated.

    List of codes: