This is a parallel GPU based implementation of a Finite Difference-Time Domain (FDTD) Maxwell's equations solver. Shader codes are implemented to offload update calculations to the GPU via standard OpenGL and Cg. Parallelization is accomplished via MPI.
Old project for GS2. Now moved to the gyrokinetics project.
This is the old project for GS2: Gyrokinetic Turbulence Simulator. Low frequency, electromagnetic turbulence occurs in magnetic fusion experiments, astrophysical plasmas, and basic physics experiments. GS2 is a full-featured, portable, parallel code for gyrokinetic simulation.
Calculates Hamaker coefficient,interaction free energy,force,torque.
The Gecko Hamaker open-source software project is a full implementation of the fully retarded Lifshitz formulations for isotropic and anisotropic plane-plane and cylinder-cylinder interactions with intervening interlayer materials, planar systems of up to 99 layers, and graded interfaces for the modeling of grain boundaries or other continuously changing systems, accompanied by a database of material optical properties spectra. The machine-readable optical property database is available for download and as a web service and makes available the full spectral optical properties of over 150 materials from both ab initio calculations and experimental measurements.
Geolog C & TCL Overpressure calculation and Lithology filtering scripts for Geolog by Anthony Miller as used on Scott Pickford projects.
GRAnular Media Simulation in C++ using Molecular Dynamics. To be used in PhD work. The code will support: collision, electric dipoles (long range forces), intergranular fluid, and possibly MPI for parallel computing.
GumTree: "The Grand Unified Theory" for the Scientific GUI Community
Heat transfer simulation program for double skin facade structures. Program is written in ANSI c-language for Linux and Windows operating systems. The GUI uses PHP and Mysql-database.
SourceForge test project.
Hephaestus is a computational framework to be used for iterative solution programs, such as weather models or CFD applications. (Now in need of an administrator/developers).
HugoEstudio is a mathematical tool that resolve step by step mathematical problems (arithmetic, algebra, calculus, etc), is still in development phase.
Nuclear Fission Project is java API that suppose to be used in dynamical calculations of the nuclear fission process.
The project's aim is to develop interactive Java applets that simulate and visualize quantum mechanics. The 1d time-independent, radial time-independent and 1d time-dependent Schrödinger equations are solved so far. More will follow...
Jhwctl provides a textgraphical user interface to access the LPT hardware port. [In the making: LPT/COM, FileTransfer, PCSP, VGA font, libSIOS/libTMET]
Jaephys is an abstract 3D simulation environment of entities interacting under the laws of Physics (or any good approximation ;-) ). It currently supports the collision and gravitation of polygonal shapes (cubes and pyramids), container-contained relati
Articulated-body simulation engine written in C
Articulated-body simulation engine written in C: based on the Lagrangian Dynamics, even if on a modified flavour of it, I deviced to make it more friendly in the context of numerical simulations. The overall simulation procedure (de facto a full 3D, an articulated-body simulaiton engine) is called: "Lagrangian Dynamics' New Flavour Simulations". It is delivered through sample-simulators relying on it. The modified falvour of the Lagrangian Dynamics here proposed is also a bit simpler to use and to understand than the original one. Of course it is all based on finite-differece derivatives, both oridinary and partial. The new flavour relies on my first theorem on Numerical Methods,and the 1 on numerical stability Hope this piece of software will be useful to many. For more info,visit homepage. I will provide detailed documentation on how to use the engine to implment simulations of most types of articulated bodies, soon. Enjoy! Simon, (a.k.a.) 'The Nerd of Algorithms
LuaLB is an open-source parallelizable lattice Boltzmann simulation for computational fluid dynamics with Lua scripting.
A collection of m-files enhancing Matlab experience
The M-lab toolbox is a collection of m-files enhancing Matlab experience. It provides several useful tools for scientist, engineers and students. The tools range from very simple functions to very developped classes and high-level gestion of Matlab's interface. A transparent gestion of Matlab's path is provided in a project-oriented architecture.
This project provide a simulation of the quality of lenses which permit, according MTF curves (and some other), to see the picture which will be produced (sharpness, distorsion,...).
Madeline is an open-source clone of Mathematica. It hopes to provide the same efficiency and robustness that are needed for high-end mathematics.
MathROOT is a tool for high-energy physicists to access the ROOT data analysis framework from within Mathematica
Mechanical Properties Modules in C and TCL integrated for Geolog. This code was written for the Paradigm Geolog package (C"Loglan"/TCL). Though designed for Geolog they aren't part of it or owned by Paradigm. Feel free to do what you like with them.
Mito-MAS-m is a simulator of the mitochondrial inner membrane and the enzymatic complexes embedded in it, implementing a coarse-grained (CG) model of the molecules using rigid structures and Dissipative Particules Dynamics (DPD) as motion equation.
The goal of Motorsport is to become the most realistic simulation of wheeled vehicles possible. The addition of cars and tracks will be a simple task, and there will be a system for customization of most of the simulator features.
libmgcd is a multigrid contact detection (MGCD) library.
MyWorld is an open virtual reality and game engine. It is written and usable in C/C++. It has own abstract layers for Graphics and Physics. Actually we use Irrlicht for 3D-Rendering and GUI, and ODE for Physics. It is smart, powerful and easy to extend.