Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.622.829 Times

Weeks' Method for Numerical Laplace transform inversion with GPU acceleration 1.0

  Date Added: September 06, 2013  |  Visits: 206

Weeks' Method for Numerical Laplace transform inversion with GPU acceleration

Report Broken Link
Printer Friendly Version

Product Homepage
Download (23 downloads)

The numerical inversion of the Laplace transform is a long standing problem due its implicit ill-posedness. These functions implement one of the more well known numerical inversion algorithms, the Weeks method. Particularly new here is the use of graphics processing unit [GPU] computing to accelerate the method.To assist the user, a wrapper (WeeksMethod.m) to the core inversion functions is provided. It allows a user to input the Laplace space function F(s) to invert as a string and a sequence of inversion times to obtain approximate f(t) values. Optional inputs are the relative error tolerance (0.05 for 5%) for each time and a selection of the search algorithm for the method's parameters. The wrapped code will refine the f(t) approximations until an internal estimate of the relative error is below the user requested tolerance. For some classes of F(s) functions, it is not possible to reach the input tolerance. Therefore the code can also return a flag for each time to indicate if the tolerance was met and the internally computed estimates of the absolute and relative errors.The optional input search algorithm switch defines how the code will determine optimal values for the method's parameters. There are three choices: 0-local CPU fminbnd search, 1-global CPU search, 2-global GPU search. The tool has been written so that it will run in standard MATLAB on a central processing unit [CPU]. However, to rapidly perform a global search for optimal values of the method's parameters, GPU computing has also been used. To be more precise, in the Weeks method a function f(t) is represented as a sum of Laguerre polynomialsf(t) approx sum_{n=0}^{N-1}a_{n}e^{(sigma - b)t}L_{n}(2bt)a_{n} = a_{n}(F(s),sigma,b)Critical to the accuracy of the expansion is the choice of values for the (sigma,b) parameters. This can be accomplished from a minimization of an absolute error estimate for f_{N}(t). The calculation of the error estimate for each (sigma,b) pair requires that one compute the expansion coefficients a_{n} through a fast Fourier transform [FFT]. This tool uses the parallelization of a GPU to perform a global minimization by simultaneously computing an absolute error estimate E(sigma,b) for the approximate f(t) for each (sigma,b) pair. The code also has a CPU implementation of the E(sigma,b) global search. The GPU implementation is considerably faster. A local minimization of the error estimate based on MATLAB's fminbnd function is also implemented for CPU computations. From the estimates, the (sigma,b) pair which corresponds to the smallest absolute error is selected for the expansion.The default mode for the tool is to run on a CPU. The GPU code makes use of JACKET from AccelerEyes. For the GPU computations, one must have a NVIDIA brand graphics card installed and JACKET. These functions were developed using an NVIDIA Tesla c2070 GPU, MATLAB 2010b, and JACKET 1.6 in Debian Linux.Documentation is provided in the help for each file, in the references, and in an examples script (ScrExample.m).If you use the programs or adapt them to your own needs, we would appreciate a note letting us know who you are and about your work. The files are provided as is with no guarantees.

Requirements: No special requirements
Platforms: Matlab
Keyword: Accomplished Calculation Choice Coefficients Compute Expansion Minimization Requires Sigmab
Users rating: 0/10

License: Shareware Size: 512 KB
More Reviews or Write Review

Network & Internet  -  BT Equalizer PEQ322 1.0
Purposefully designed to meet the most demanding studio tracks, the BT Equalizer PEQ322 features high-pass and low-pass filters as well as low-shelf and high-shelf filters. The BT Equalizer PEQ322 delivers the controls and the amazing...
23.81 MB  
Development Tools  -  Sandler's test 1.0
This file use the Sandler's test to evaluate if exist a difference after a treatment. The Sandler's A-value can be transformed in the Student's t-value. Sandler requires Statistics Toolbox because use TINV and TCDF funtion.To compute power,...
10 KB  
Development Tools  -  Feature selector based on genetic algorithms and information theory 1.0
Techniques from information theory are usual for the selection of variables in time series prediction or pattern recognition. These tasks involve, directly or indirectly, the maximization of the mutual information between input and output data....
10 KB  
Finance  -  RICalc 1.2.8
True Financial calculator, Investment, Inflation, Statistics, Graphing & Maths software.Financial calculator for Mortgages, Loans, Leases, Cash Investments, Funds & Retirement estimates.Exact date or period calculation. Choice of interest...
15.69 MB  
Development Tools  -  CON2VERT - constraints to vertices 1.0
CON2VERT - convert a convex set of constraint inequalities into the set of vertices at the intersections of those inequalities;i.e., solve the "vertex enumeration" problem.V = con2vert(A,b)Converts the polytope (convex polygon, polyhedron, etc.)...
10 KB  
Programming  -  PyPedal 2.0.3
PyPedal is a Python module that provides tools for the manipulation of pedigrees, simple visualization of pedigrees, and the calculation of measures of genetic diversity from pedigrees. Features: * Reading pedigree files in...
14.77 MB  
Mathematics  -  Fourier Sine Series Model 1.4
The Fourier sine series model displays the sine series expansion coefficients of an arbitrary function on the interval
1.4 MB  
Multimedia & Graphics  -  PdfRipImage 0.3
PdfRipImage is a program to automatically extract images from PDF documents and convert them to a format of your choice (such as JPEG or TIFF). It runs on UNIX-like platforms and requires utilities from netpbm and xpdf.
10.24 KB  
Development Tools  -  Vapor-Liquid Equilibrium Diagrams for Ethanol-Water Mixture 1.0
Uses Simulink to compute Vapor-Liquid Equilibrium diagrams for ethanol-water binary mixture. To compute activity coefficients, program uses Van-Laar Model. This mixture presents a positive azeotrope.
10 KB  
Development Tools  -  Binary VLE Computations using Wilson's Model 1.0
One must input to a dialog box Antoine's constants, Wilson binary interaction parameters and liquid molar volume of any binary mixture of his choice. The program computes and plots activity coefficients, relative volatility and VLE diagram.
20.48 KB  
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  Barnardextest 1.0
This file, as the Fisher's exact test, performs the exact probability test for a table of frequency data cross-classified according to two categorical variables, each of which has two levels or subcategories (2x2). It is a non-parametric...
10 KB