Heat transfer in a bar and sphere using finite differences.
Simulation of the heat transfer in a bar and a sphere (1D) using finite differences in Matlab. Authors: -Jheyson A. Mogollon R. - firstname.lastname@example.org -Luca Meinardo - email@example.com -Angie Xiomara González - firstname.lastname@example.org Current Version: 2.0 Date: 30/05/2017
SPHERES Facility software for scientists
Interactive Web Physics is a Java, Web-based animation and problem designer tool. Anyone can quickly design mathematics or physics animations and simulations that run in a web browser. Unlike other solutions, no knowledge of programming is required.
PARAMESH is a package of Fortran 90 subroutines designed to provide an application developer with an easy route to extend an existing serial code which uses a logically cartesian structured mesh into a parallel code with adaptive mesh refinement(AMR).
Fast integrator of stochastic partial differential equations
XMDS is a code generator that integrates equations. You write them down in human readable form in a XML file, and it goes away and writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.
Virtual X-Ray Imaging Library on GPU
gVirtualXRay is a C++ library to simulate X-ray imaging. It is based on the Beer-Lambert law to compute the absorption of light (i.e. photons) by 3D objects (here polygon meshes). It is implemented on the graphics processing unit (GPU) using the OpenGL Shading Language (GLSL).
potfit force-matching code
The potfit code uses the force-matching method to generate effective potentials from ab-initio reference data.
is a molecular viewer & model builder for quantum chemistry programs. It has an interface with NWChem, CP2K and PC GAMESS/Firefly quantum programs. http://www.biomolecular-modeling.com/Products.html
MesoRD is a stochastic and deterministic simulator of coupled chemical reactions and diffusions in space.
This project delivers Linux support (USB driver and Tools) for a Digital Signal Processor (DSP) cards of the Signal Ranger series, see http://www.softdb.com/product_dsp.shtml for details) connected to a Linux host via USB.
Knitter produces a 3-dimensional model of a knitting pattern. It supports KnitML, as well as a native language similar to that of traditional knitting patterns.
Axiom is a computer algebra system. It consists of an interpreter, a compiler and a library of algorithms. Axiom is an excellent research platform as well as a useful tool for scientific programming.
TCAD Device Simulator
TCAD Device Simulator. DEVSIM is a semiconductor device simulation software, using the finite volume method. This software solves partial differential equations on a mesh. The Python interface allows the user to specify their own equations.
Optical Design Software
Optical design application geared to telescopes and other optical systems. Features include layout design, optimization, standard expected output, ability to import ZMX and LNS files
Properties in Python
PYroMat is a flexible platform for calculating thermodynamic properties in Python. If you are a Python user who also works with thermodynamic calculations, it could be the tool for you. From students to researchers, conveniently retrieving imperfect gas data can make all our lives easier. PYro is designed for everything from quick property calculations to embedding property calculations in larger models.
Time-dependent simulation of open and closed quantum systems
WavePacket is a program package for numerical simulation of quantum-mechanical wavepacket dynamics for distinguishable particles. It can be used to solve one or more (i.e. coupled channels) time-independent or time-dependent (linear) Schrödinger and Liouville-von Neumann-equations. Optionally accounting for the interaction with external electric fields within the semiclassical dipole approximation, WavePacket can simulate modern experiments using ultrashort light pulses in photo-induced physics or chemistry. WavePacket is especially suitable for teaching of quantum mechanics as well as for research projects in physics, chemistry, and scientific computing. The present C++ version is an object-oriented rewrite of the existing Matlab version aiming to be more flexible. In particular, the goals are easy handling of open and closed systems and support for unusual setups.
Yet Another Finite Element Method Solver
YAFEMS (Yet Another Finite Element Method Solver) is a FEM solver for Linux and WIndows that reads a MED mesh file produced by Salome (http://www.salome-platform.org/) with certain groups created into the mesh, and with the help of an input text file (.yaf), performs a 3D or 2D plane stress or plane strain analysis and creates results in plain text format and in MED format. This way a complete analysis can be carried inside Salome, where a mesh file can be created, exported and read by YAFEMS with the help of a .yaf input file and post-processed within Salome using ParaView. New in v0.4 - More performance boost due to the implementation of the Cuthill-McKee algorithm.
This is the delphi version of box2D physics engine. Current host moved to http://code.google.com/p/box2d-delphi/
Bueraki is the driving game, that uses Blender Game Engine and Bullet Physics, simulating particular and accurate suspension work. Any vehicle can be opened and easily modified in Blender 3d. And it's movement can be recorded as animation.
An open-source quantum chemistry program package
PSI is an open-source program for computing molecular properties using high-accuracy, ab initio, quantum mechanical models.
a package with useful scripts for X-ray diffraction physicists
xrayutilities is a python package used to analyze x-ray diffraction data. It can support with performing diffraction experiments and used for common steps in the data analysis. It can read experimental data from several data formats (spec, edf, xrdml, ...); convert them to reciprocal space for arbitrary goniometer geometries and different detector systems (point, linear as well as area detectors); for further processing the data can be gridded (transformed to a regular grid). More detailed description as well as documentation can be found at webpage http://xrayutilities.sourceforge.io/. Downloads for windows can be found on http://pypi.python.org/pypi/xrayutilities Development is performed on github: https://github.com/dkriegner/xrayutilities
Scanning Probe Microscopy Controller and Data Visualization Software
GXSM -- Gnome X Scanning Microscopy: A multi-channel image and vector-probe data acquisition and visualization system designed for SPM techniques (STM,AFM..), but also SPA-LEED/LEED/LEEM data analysis. A plug-in interface allows any user add-on data-processing and special hardware and instrument support. Latest: NC-AFM simulation support via math-plugin. Based on several hardware options it supports a commercially available DSP hardware and provided also Open Source Code for all the low level signal processing tasks and instrument controls in a most flexible and adaptable manner. All latest software is available via CVS only or Live Demo/Install CD: http://www.ventiotec.de/linux/GXSM-Linux.iso
ACCORD is a C library for composition of scanning electron or helium-ion microscope images with correction of drift. It produces significantly more accurate images than the traditional imaging techniques and also provides drift trajectories.
Acoustic Simulation Library for Frequency and Time Domain Simulations.
ART is a flexible simulation framework for wind instruments. It includes a growing library of modelling elements. So far bore discontinuities, branches, tone holes, cylindrical and conical tubes, Bessel horns and bent tubes are available for frequency domain modelling. In the time domain generic bidirectional propagation elements, scattering elements, fractional delays, convolution with reflection functions and general z-domain networks are available and can be described using MuParserX expressions. Cylindrical and conical ducts can also be defined based on their geometry. Available models and their parameters can be enumerated and combined to form simulators for complex acoustical structures. Parameters can be specified symbolically by expressions containing other parameter values or global variables. Dependencies between parameters are resolved at run time. However, MuParserX expressions are compiled at design time. Zero-delay loops are detected and reported.
software for DFA method
DIANNA (Diffraction Analysis of Nanopowders) is a free software developed to simulate atomic models of structures from an ensemble of nanoparticles and to calculate their whole X-ray powder diffraction patterns and the radial distribution function. The main objects of investigation are the particles whose coherent scattering domains do not exceed several nm. DIANNA is based on the ab initio method using the Debye scattering equation. This method makes it possible to obtain information on the atomic structure, shape and size of nanoparticles. It can be applied also to non-periodic materials or coherently ordered structures. Required "Microsoft .NET Framework 4": www.microsoft.com/en-US/download/details.aspx?id=17851 (Web Installer, 1 Mb) www.microsoft.com/en-us/download/details.aspx?id=17718 (Standalone Installer, 48 Mb)