Weeks' Method for Numerical Laplace transform inversion with GPU acceleration 1.0 
Date Added: September 06, 2013  Visits: 206 


The numerical inversion of the Laplace transform is a long standing problem due its implicit illposedness. 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: 0local CPU fminbnd search, 1global CPU search, 2global 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}^{N1}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.

License: Shareware  Size: 512 KB 
Network & Internet

BT Equalizer PEQ322 1.0
Purposefully designed to meet the most demanding studio tracks, the BT Equalizer PEQ322 features highpass and lowpass filters as well as lowshelf and highshelf 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 Avalue can be transformed in the Student's tvalue. 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 UNIXlike platforms and requires utilities from netpbm and xpdf. 
10.24 KB  
Development Tools

VaporLiquid Equilibrium Diagrams for EthanolWater Mixture 1.0
Uses Simulink to compute VaporLiquid Equilibrium diagrams for ethanolwater binary mixture. To compute activity coefficients, program uses VanLaar 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). Signup 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 ModelViewController (MVC) pattern. It provides the basic functionality developers need, without... 
51.2 KB  
Development Tools

7Zip for Script 4.42
7Zip 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 crossclassified according to two categorical variables, each of which has two levels or subcategories (2x2). It is a nonparametric... 
10 KB 