



3D Grapher 
Plot and animate 2D and 3D equation and tablebased graphs withease 




3DXplorMath 
3DXplorMath is a mathematical visualization program for Macintosh computers running version 9 or later of MacOS 





Abalone 
Biomolecular simulations, protein folding. 




ABINIT 
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. 




ABINIT 
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. 





ADOS 
optical design, analysis and optimization program 




Advanced Grapher 
a powerful and easytouse graphing, curve fitting, and calculating software 




AIMMS 
an allround development environment for decision support applications 




ALBERT 
An adaptive hierarchical finite element toolbox 





Algebrator 
a computer algebra system specifically designed to teachprecollege algebra 




alphaWorks 
tools from IBM that use the principles of statistics anddata mining in tandem: Internet Sales Predictor, CViz, Interactive Miner,and Profile Miner 




AMBER 
Classical molecular modeling program 




AnalyseIt 
statistical software addin for Microsoft Excel 




Ansys 
electromagnetic physics module 




Artlandia 
Mathematicabased software for creating mathematical andalgorithmic art 





AssiStat 
statistical software, automatedcalculation of 80 formulas useful in educational and psychologicalresearch, and in measurement and statistics courses (Windows) 





Autograph 
a dynamic graphing facility for coordinate geometry, vectors,graphs, differential equations, transformations, probablity and statistics. 




Avogadro 
Molecule building, editing (Peptides, small molecules, crystals), Conformational analysis, 2D/3D conversion. Extensible interfaces to other tools. 




Bentec Services 
free hyperaspheric (and aspheric) optical sofwaredescribing nonspherical wavefront transformation lenses and mirrors. 





C++ Simulators of Turing and Post Machines 
The C++ programs simulate: * Nondeterministic/Deterministic Multitape Turing Machine; * Nondeterministic/Deterministic Multitape Post Machines; * Universal Turing Machine; * Turing Machine with faults, failures and recovery. 




Calc3D 
a free vector, matrices, and complex number calculator 




Calculator.org 
resources including online and downloadable calculators 




Calculators 
Calculators written in Java and Javascript. Complex numbers,factorization, quadratic diophantine equation solver, and more. 





CARTESIO 
Educational computer graphics program 





Ch 
an embeddable C interpreter/compiler for C/C++ software developers 




Chaos Analyzer 
This program plots a spectral diagram of the phase space of a dynamical system
generated by a one dimensional piecewise linear map with 2(3) full singlevalued
branches of interval [0,1] onto itself 




ChirpLab 
ChirpLab is a collection of MATLAB routines for the detection of highly oscillatory and nonstationary signals from very noisy data. The methods in ChirpLab might be especially suitable for the detection of gravitational waves in data from laser interferometric detectors such as LIGO. 




CLICAL 
, a calculatortype computer program for vectors, complex numbers, quaternions, bivectors, spinors, and multivectors in Clifford algebras 




Clifford 
A Maple Package for Clifford Algebra Computations 




CMAP 
a comprehensive, compact environment for numerical computation,graphics, and rapid development of computational software 




Color Mathematics 
Math software does algebra, geometry, vectors.Includes graphic calculator, equation solver, and more 




Complex Visualizer 
Java applet I programmed and published under GNU general public licence. You can visualize arbitrary complex functions and help user to see how the complex plane deforms under the mapping. 




ComputeL 
PARI package to compute special values of motivic Lfunctions 





Comsol 
physics modelling software package 




CP2K 
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems 




CP2K 
CP2K can perform atomistic and molecular simulations of solid state, liquid and biological systems. 




CP2K 
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems 




CPLEX Optimization 
mathematical programming technology enables analytical decision support for improving efficiency, reducing costs, and increasing profitability. 




CurveLab 
CurveLab is a toolbox implementing the Fast Discrete Curvelet Transform in two and three dimensions, both in Matlab and C++. 




CUTEr 
a versatile testing environment for optimization and linear algebra solvers(Constrained and Unconstrained Testing Environnement, revisited.)





Dash 
makers of XPRESSMP, a linear and integer programming optimization software 




DataFit 
nonlinear regression (curve fitting) and data plotting software 




DC Proof Online 
Freeware. A new learning aid to teach the fundamentals of logic and proof. User constructs formal proofs by selecting axioms, rules of inference, etc. from convenient, pulldown menus. Feedback is immediate. Errors in logic impossible. Tutorial includes exercises with hints and full solutions. 





Desmond 
High Performance MD. Comes with a comprehensive GUI for building, visualizing, and reviewing results as well as calculation setup up and launching. 





Dino Numbers 
Windows arithmetic practice for ages 712 (DynoTech Software) 





Discovery Studio 
A molecular modeling environment for both small and macromolecular systems 




DLK Math Page 
offers a range of software to help teachers raise standardsin mathematics that combines high quality with low cost 




Dragoric 
An interactive animated version of the Curlicue Fractal. 




Durango 
Interferometry software including data acquisition, analysis, evaluation, import/export and simulation of interferometric data.






EasyFit 
interactive data fitting in dynamical systems (ODE''s, DAE''s, PDE''s) 




Efofex 
publication tools for math and science teachers, including a freedrawing program 







FDTD 
High performance FDTDmethod Maxwell solver for the disign, analysis and optimzation of nanophotonic devices, processes and materials 




FDTD 
High performance FDTDmethod Maxwell solver for the disign, analysis and optimzation of nanophotonic devices, processes and materials 






FreeBPM 
Beam propagation  design and simulation 




FreeSnell 
to compute optical properties of multilayer thinfilm coatings 




Fresnel 
simulation and analysis of laser beam propagation 




funmaths 
Download arcadestyle educational computergames, for math at high school levels. Teacher designed, tested and approved. 






Gaussian 
Gaussian 09 is the latest in the Gaussian series of programs. It provides stateoftheart capabilities for electronic structure modeling. Gaussian 09 is licensed for a wide variety of computer systems. 




Gaussian 
Gaussian 09 is the latest in the Gaussian series of programs. It provides stateoftheart capabilities for electronic structure modeling. Gaussian 09 is licensed for a wide variety of computer systems. 




Geogebra 
GeoGebra is a free and multiplatform dynamic mathematics software for schools that joins geometry, algebra and calculus. It received several international awards including the European and German educational software awards. 




Geometria 
An interactive standalone Java program in solid geometry. 




Geometrica 
a Mathematica application for exact drawing and geometry 




Geometry Expressions. 
The world''s first interactive symbolic geometry program. You sketch the geometry, Geometry Expressions creates the Algebra. 




Geomview 
is an interactive 3D viewing program for Unix. 




GiNaC 
a free C++ library that brings Computer Algebra System (CAS) capabilities directly into C++, distributed under GNU GPL. 




GLAD 
physical optics and laser analysis software 




GNU Octave 
GNU Octave is software featuring a highlevel programming language, primarily intended for numerical computations. It provides a commandline interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. 




Goptical 
C++ optical design and simulation library 




GPAW 
DFT and beyond within the projectoraugmented wave method 




GPAW 
DFT and beyond within the projectoraugmented wave method 




GPIUTMD 
Energy calculations and protein design 




GrafEq 
an intuitive, flexible, precise and robust program for producing graphs of implicit relations 




GRaph INterface (GRIN) 
a graph theory program for use with Win9X/NT thatyou can use to create, edit, print and explore graphs, and more. 




Graph+ 
the program for those people who draw different graphs of mathematical functions 




Graphing Calculator 2.0 
2D & 3D math visualization for Windows and Macintosh. This is the second version of the graphing calculator bundled onPowerPC Macs 




Graphis 
visualisation tool for 2D and 3D data 




Handygraph 
software enables you to put axes and blank graphs intoMicrosoft Word documents. 






HiDigit 
Scientific calculator for Windows 





Infinity 
Innovative nonlinear math software for high precision calculations. 




IntegerZone 
free java applet that helps in learning arithmetic and number theory 





Iode 
Tool to help Illustration differential equations. 




IOSO NS 1.3 
powerful tool for nonlinear constrained optimization. 





JavaView 
is a numerical software library with special focus on problems in differential geometry. 




Julia 
Julia is a highlevel dynamic programming language designed to address the requirements of highperformance numerical and scientific computing while also being effective for generalpurpose programming, web use or as a specification language. Distinctive aspects of Julia's design include a type system with parametric types in a fully dynamic programming language and multiple dispatch as its core programming paradigm. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. Julia is garbagecollected,[18] uses eager evaluation and includes efficient libraries for floatingpoint calculations, linear algebra, random number generation, fast Fourier transforms and regular expression matching. 




KANT 
, a tool for sophisticated computations in number fields and in global function fields 




KDP2 
optical design and analysis program 




L1 MAGIC 
L1 MAGIC is a collection of MATLAB routines for solving the convex optimization programs central to compressive sampling. The algorithms are based on standard interiorpoint methods, and are suitable for largescale problems. 




Labview 
short for Laboratory Virtual Instrument Engineering Workbench) is a systemdesign platform and development environment for a visual programming language from National Instruments. 




LAMMPS 
Has potentials for soft and solidstate materials and coarsegrain systems 




LASCAD 
LASer Cavity Analysis and Design 







LiDIA 
powerful C++ library for computationalnumber theory which provides a collection ofhighly optimized implementations of variousmultiprecision data types and algorithms 





LightPipes 
beam propagation toolbox for Matlab and MathCAD 






LiveMath 
computer algebra and graphing system 




LMS Imagine.Lab 
LMS Imagine.Lab Amesim is a commercial simulation software for the modeling and analysis of multidomain systems. It is part of systems engineering domain and falls into the mechatronic engineering field. 






Magma 
Magma is a large, wellsupported software package designed for computations in algebra, number theory, algebraic geometry and algebraic combinatorics. 




Maple 
Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and visualization. 






Math Mechanixs Math Software 
An easy to use math software and graphing calculator program that allows the user to compose full color 2D & 3D graphs and so much more. 




MathAssist 
a software designed to carry out a number of routine tasks in mathematics 




MathBOTs 
3D point of view perspective game to learn math facts for gradesK6 




Mathematica 
Mathematica is a symbolic mathematical computation program, sometimes called a computer algebra program, used in many scientific, engineering, mathematical, and computing fields. 




MathGrapher 
Mathematical graphing tool for 2D and 3D functions and data. Includes nonlinear curve fitting and integration of coupled ordinary differential equations. Study chaos in dynamical systems. 




MathGroup 
The Email Group for Mathematica Users 





MathPoint 
a software company producing mathematical libraries inActiveX and Java. 




Mathsaymath software for student and teacher 
Recommend Mathsay. It is powerful mathematical software. It analyze and calculate in graph, and is helpful in learning function,analytic geometry, vector, solid geometry and preliminary infinitesimal calculus. 




Mathscribe 
Free dynamic graphing, modeling, solving, formula editing, etc. Software and lesson plans for algebra. 




MathSoL 
MathSol contains calculators, unitconverters, graphing and regression analysis in thirteen easytouse applications for operating systems. 




MathStudio 
a natural for students and for engineers who occasionally need a comprehensive math program but don’t need the full horsepower and daunting complexity of Mathematica or Maple. It’s a huge leap from the usual calculator program for tablets and smartphones. 




MathTensor 
a Mathematicabased package for performing tensor analysis by computer 




MathTools 
Matlab to C++ Compiler and C++ Matrix Class Library 




MathType 
, powerful, fullfeatured version of the Equation Editor included in Microsoft Word 






MathXpert 
offers algebra, precalculus, and calculus productsfor download. 




MATLAB 
MATLAB (matrix laboratory) is a multiparadigm numerical computing environment and fourthgeneration programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. 




MaxFEM 
software for electromagnetic simulation 





Maximal Software 
Developers of software for building mathematicaloptimization models, free student versions available. 




MGCSoft 
Equation, graphical, timer and password software for Windows 





MODAS 
telescope design & testing software 




ModelMaker 
diverse modelling software package that uses click drag drop facilities to form simple to complex models 





MtxVec 
Dew Research develops extremely fast mathematical software for advanced scientific computing trusted by many. 




MultiSimplex 
, software for sequential experimental design and optimization 







NEOS Server 
Our optimization solvers represent the stateoftheart in optimization software 




NESTA 
NESTA is a fast and robust firstorder method that solves minimum l1 problems and a large number of extensions including totalvariation minimization. This suite of optimization algorithms is based on ideas from Nesterov, namely, accelerated descent methods and smoothing techniques. 




New FAWM Creations 
Graphing software which shows values of intercepts,points of intersection, turning points, etc. 




NonEuclid 
software simulation offering straightedge and compass constructions in hyperbolic geometry 




NTL 
A C++ library for doing Number Theory 




Numeracy Software 
is a site for teachers which has free resources to support math teaching, including lots of free software to download. 




Numerit 
develop numericalcomputation programs and create publicationquality mathematical documents 




NWChem 
Highperformance computational chemistry software, includes quantum mechanics, molecular dynamics and combined QM/MM methods 




OMatrix 
A Matlabcompatible highperformance interactive analysis and visualization environment. 




OpenMDAO 
The OpenMDAO framework is designed to aid in linking together separate pieces of software for the purpose of combined analyses. It allows users to combine analysis tools (or design codes) from multiple disciplines, at multiple levels of fidelity, and to manage the interaction between them. OpenMDAO is specifically designed to manage the dataflow (the actual data) and the workflow (what code is run when) in conjunction with optimization algorithms and other advanced solution techniques 




OpenMX 
OpenMX (Open source package for Material eXplorer) is a software package for nanoscale material simulations based on density functional theories (DFT) [1], normconserving pseudopotentials [19,20,21,22,23], and pseudoatomic localized basis functions [28]. The methods and algorithms used in OpenMX and their implementation are carefully designed for the realization of largescale ab initio electronic structure calculations on parallel computers based on the MPI or MPI/OpenMP hybrid parallelism. 




OpenMX 
OpenMX (Open source package for Material eXplorer) is a software package for nanoscale material simulations based on density functional theories (DFT) [1], normconserving pseudopotentials [19,20,21,22,23], and pseudoatomic localized basis functions [28]. The methods and algorithms used in OpenMX and their implementation are carefully designed for the realization of largescale ab initio electronic structure calculations on parallel computers based on the MPI or MPI/OpenMP hybrid parallelism. 




OpTaliX 
optical systems, thinfilms and illumination 




OptiCAD 
nonsequential, illumination, optical analysis, and visualization program 





OptiLayer 
software for optical coating design, characterization and manufacturing 




Optiwave 
software for integrated and fiber optics 




Origin 
Data Analysis andTechnical Graphics Software for Windows 95, 98 and NT 4.0 




OSLO 
to design lenses, reflectors, optical instruments, laser collimators, and illumination systems 




PC Grate 
analysis on multilayer diffraction gratings 







PHON 
A program to calculate phonons using the small displacement method 




PHON 
A program to calculate phonons using the small displacement method 




PHONON 
One can use VASP, Wien2k, MedeA of Materials Design , Siesta, or other ab initio code which is able to optimize a supercell and calculate the HellmannFeynman forces 





PHONON Software 
Phonon is a software (see list of Publications) for calculating phonon dispersion curves, and phonon density spectra of crystals, crystals with defects, surfaces, adsorbed atoms on surfaces, etc. from either a set of force constants, or from a set of HellmannFeynman forces calculated within an ab initio program (not included). 




PHONON Software 
Phonon is a software (see list of Publications) for calculating phonon dispersion curves, and phonon density spectra of crystals, crystals with defects, surfaces, adsorbed atoms on surfaces, etc. from either a set of force constants, or from a set of HellmannFeynman forces calculated within an ab initio program (not included). 




phonopy 
Phonopy is an open source package for phonon calculations at harmonic and quasiharmonic levels. 




phonopy 
Phonopy is an open source package for phonon calculations at harmonic and quasiharmonic levels. 




Photon Design 
photonics software for active and passive component and circuit design 





QTS Software 
A collection of spreadsheet workbooks (Excel andQuattro Pro) that analyze a wide range of queueing models. 




Quantum ESPRESSO 
Quantum ESPRESSO is an integrated suite of OpenSource computer codes for electronicstructure calculations and materials modeling at the nanoscale. It is based on densityfunctional theory, plane waves, and pseudopotentials 




Quantum ESPRESSO 
Quantum ESPRESSO is an integrated suite of OpenSource computer codes for electronicstructure calculations and materials modeling at the nanoscale. It is based on densityfunctional theory, plane waves, and pseudopotentials 




Remcom 
3D Electromagnetic Simulation 




REmcom 
3D Electromagnetic Simulation 





Sage Math 
SageMath (previously Sage or SAGE, System for Algebra and Geometry Experimentation[1]) is mathematical software with features covering many aspects of mathematics, including algebra, combinatorics, numerical mathematics, number theory, and calculus. 




SAMSON 
Free. Computational nanoscience (life sciences, materials, etc.). Modular architecture (SAMSON Elements are modules for SAMSON). 




Schur 
An Interactive Program For Calculating Properties Of Lie Groups and Symmetric Functions 







Scilab 
scientific software package for numerical computations in a userfriendly environment 




Scilab 
Scilab is an open source, crossplatform numerical computational package and a highlevel, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations. 




SIESTA 
SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. 




SIESTA 
SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. 





Singular Value Thresholding (SVT) 
Singular Value Thresholding (SVT) is an algorithm to minimize the nuclear norm of a matrix, subject to certain types of constraints. It has been successfully used in many matrixcompletion problems (for more on the matrix completion problem, see Exact matrix completion via convex optimization by E.J. Candes and B. Recht). 




SliderMath 
Source for SLIDERMATH EQUATIONS: providing a rewarding, interactive, and sequenced introduction to, and review of, linear equations. 




SPARTAN 
molecular modeling tool with molecular mechanics and quantum chemical engines 




SpeQ Mathematics 
SpeQ is a small, extensive mathematics program with a simple, intuitive interface. All calculations are entered in a sheet. In there you can freely add, edit and execute all calculations. You can define variables and functions, and plot graphs of your functions. You can save your calculations for later reuse. 




Stata 
statistical software for use by research professionals on Windows or Macintosh 






SURE for Matrix Estimation 
This develops unbiased risk estimates for spectral estimators and applies these formulas for the denoising of real clinical cardiac MRI series data. 




SureMath 
powerful, easytouse problem solving and graphing software 




surf 
tool to visualize real algebraic geometry 




SymmetryWorks 
an Adobe Illustrator plugin that lets you easily create andinteractively edit symmetrical patterns and designs 






TedCo Software 
TedCo Software, LLC has made financial math easy since 1997 with financial calculators for consumers, real estate, mortgage and financial professionals. 




TFOCS 
Templates for FirstOrder Conic Solvers (TFOCS, pronounced teefox) is a software package that provides a set of templates, or building blocks, that can be used to construct efficient, customized solvers for a variety of models 




That Quiz 
Free test creation, online administration and grading service for teachers, with practice tests for students. Offers arithmetic, fraction, geometry and multiple choice testing. 





The KnotPlot Site 
a collection of knots and links, viewed from a (mostly) mathematical perspective 








TK Solver 
equationsolving rule based programming language 




tkmatrix 
Education GPL Linux Software for matrix computation 






UBASIC 
an easy to use high precision program with built in features for factoring, gcd, etc. using BASIC 







VASP 
The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantummechanical molecular dynamics, from first principles. 




VASP 
The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantummechanical molecular dynamics, from first principles. 




vNOW 
numerical experiments in nonlinear optics of two or multilevel atoms 






WIEN2K 
The program package WIEN2k allows to perform electronic structure calculations of solids using density functional theory (DFT). 




WIEN2K 
The program package WIEN2k allows to perform electronic structure calculations of solids using density functional theory (DFT). 




WinGULF 
linear and linearfractional programming package forWindows, developed especially for educational purposes 






xlSTAT 
statistical addin package for Microsoft Excel 




ZunZun.com 
Curve and surface fit 2D and 3D data online 




[수학패키지]CAIN 
Mathematicana나 Maple처럼 심볼릭 계산을 해 주는 수학 패키지들에 대한 소개와 보기들이 있습니다. 












[수학패키지]Mathtools 
a technical computing portal for all scientific and engineering needs. The portal is free and contains over 20,000 useful links to technical computing programmers, covering MATLAB, Java, Excel, C/C+, Fortran and others. 















