Monte Carlo Software
Photonics is a photon tracking Monte Carlo package, which calculates photon flux and time distributions in a heterogeneous medium surrounding a light source. The propagation medium and detector and light sources are highly customizable.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 454.79 KB | Download (45): Photonics Download |
The Metropolis-Hastings Sampler is the most common Markov-Chain-Monte-Carlo (MCMC) algorithm used to sample from arbitrary probability density functions (PDF). Suppose you want to simulate samples from a random variable which can be described by an arbitrary PDF, i.e., any function which...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Metropolis-Hastings Sampler Download |
The MATLAB program simulates binary frequency shift keying (BFSK) at baseband through Monte Carlo method. The goal is to simulate bit error rate (BER) over an additive white Gaussian noise (AWGN) channel. For realizing that, the effect of noise is represented in the baseband with Gaussian random...
Platforms: Matlab
License: Freeware | Size: 102.4 KB | Download (46): BER of BFSK in AWGN Channel Download |
The MATLAB program simulates binary phase shift keying (BPSK) at baseband through Monte Carlo method. The goal is to simulate bit error rate (BER) over an additive white Gaussian noise (AWGN) channel. For realizing that, the effect of noise is represented in the baseband with Gaussian random...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): BER of BPSK in AWGN Channel Download |
ALAMOUTI performs Monte-Carlo simulation and estimates Bit Error Rate (BER) of Alamouti Scheme [1] over Rayleigh channel. The scheme presumes 2 transmit (Tx) and arbitrary number of receive (Rx) elements. If Rx=1 (one receive element) the ALAMOUTI is transformed to the order 2 transmit diversity...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (51): Alamouti Scheme with GUI Download |
In Evolutionary Multiobjective Optimization (EMO), an algorithm produces a set of points in the performance space as an estimation of the Pareto front. A quantitive measure is desired to estimate the closeness of the estimated data points to the true Pareto front.One of such measures is the...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Hypervolume Indicator Download |
Revised from Dr. Wang Lihong's MCML. Tested ok on windowsXP+Matlab7.0. Performes about 30% to 40% faster than MCML.Beta version 1.01.qiang.2@osu.edu
Platforms: Matlab
License: Freeware | Size: 204.8 KB | Download (45): Monte Carlo Simulation for Photon Migration Inside Biological Tissue Download |
Simulates the wall effect in a gaseous thermal neutron detector with a gaseous neutron converter (He-3) using the Monte Carlo method. Based on the gap thickness (in m) and the partial pressure of helium-3 (in bar), this program computes the fraction of events that suffers to some extent from the...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): WallEffect Download |
Compute European call option price using the Heston model and a conditional Monte-Carlo method [call_prices, std_errs] = Heston(S0, r, V0, eta, theta, kappa, strike, T, M, N)*******************************************************************************INPUTS: S0 - Current price of the underlying...
Platforms: Matlab
License: Freeware | Size: 92.16 KB | Download (41): Heston Option Pricer Download |
As a coursework, we are required to price a double barriers knock-in binary put option. We used finite difference method in 24 ways and multinomial lattice in 12 ways. We also implemented analytic and Markov chain method. At the end, we compared these four methods and Monte Carlo method.In this...
Platforms: Matlab
License: Freeware | Size: 358.4 KB | Download (53): An Example of Markov Chain and multinominal option pricing Download |
A Monte-Carlo simulation meant to calculate the position of micronsized particles in an optical trap (seen as an harmonic potential). It returns the position in meters. Bead radius, corner frequency/ trapping stiffness, sampling frequency and number of sampled points can be varied. It is small...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): BeadFluct Download |
The STP XY Model program implements a Monte Carlo simulation of the planar ferromagnet or XY Model of spins on a lattice. The simulation returns the configuration of spins with the option of showing the vortices. The default system is a lattice of linear dimension L = 20 at temperature T = 0.89....
Platforms: Mac
License: Freeware | Size: 489.47 KB | Download (41): XY Model Download |
The Fermat Light Ray model shows a light ray traveling left to right through N homogeneous regions with different refractive indicies. Because light travels in a straight line through a homogenous medium, the path is determined by the vertical coordinates at each boundary. A data table allows...
Platforms: Mac
License: Freeware | Size: 757.76 KB | Download (35): Fermat Light Ray Model Download |
The STP Hard Disks Metropolis program is a Monte Carlo simulation of hard disks in two dimensions. The default initial condition is a rectangular configuration of N=64 particles in a box of length L = 40. You can slowly increase the density of the gas (by setting the minimum scale length between...
Platforms: Mac
License: Freeware | Size: 468.99 KB | Download (43): Hard Disks Metropolis Download |
The STP 1DIsing program is a Monte Carlo simulation of a one-dimensional Ising model in equilibrium with a heat bath at temperature T using the Metropolis algorithm. The default is N=64 spins up (s = 1) with no external field with heat bath temperature T=1. STP Ising1D is part of a suite of Open...
Platforms: Mac
License: Freeware | Size: 908.29 KB | Download (37): Ising 1D Download |
clupan is a tool for performing the cluster expansion and several Monte Carlo simulations in multicomponent alloys. clupan can be used for predicting ground state structures and evaluating phase diagrams on the basis of results of DFT calculations.
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (37): clupan Download |
HapCluster is a software package for linkage disequilibrium mapping.It is based on a Bayesian Markov-chain Monte Carlo (MCMC) method for fine-scale linkage-disequilibrium gene mapping using high-density marker maps.
Platforms: C and C plus plus
License: Freeware | Size: 112.64 KB | Download (41): HapCluster Download |
poker-eval is a C library to evaluate poker hands. The result of the evalution for a given hand is a number. The general idea is that if the evalution of your hand is lower than the evaluation of the hand of your opponent, you lose. Many poker variants are supported (draw, holdem, omaha, etc.)...
Platforms: *nix
License: Freeware | Size: 460.8 KB | Download (48): poker-eval Download |
This is a cross-platform software package for econometric analysis, written in the C programming language. It is is free, open-source software. You may redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation. Features...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (2025): Gretl Download |
Play 11 popular and unique solitaire card games in the free verson of BigPatience!
Additional features: customizing solitaires rules, multi-level undo, restarting the game, saving unfinished games, selectable decks and backs of cards, game statistics, the detailed help.
Games included:...
Platforms: Windows
License: Freeware | Size: 1.81 MB | Download (342): BigPatience Download |