The Weeks Method for Numerical Laplace Transform Inversion 
with CUDA Acceleration
Acunum Algorithms and Simulations, LLC

Construction complete...
Number of CUDA enabled devices = 1
Information for the CUDA device = 1
Name: GeForce GT 540M
Maximum number of threads per block: 1024
Maximum threads dimensions: [ 1024, 1024, 64]
Maximum grid size: [ 65535, 65535, 1]
Warp size: 32
Computer Capability: 2.1


# inversion times: 1
Time: 0.250000 
Relative Error: 0.010000 
Search Switch [0-user defined (sigma,b), 1-optimization]: 1
# expansion sizes: 1
Expansion sizes: 64.000000 
Automated search for optimal (sigma,b) values: 
Total # of tolerances attempted: 1
Minimum sigma: 0.000000
Maximum sigma: 20.000000
sigma resolution: 0.250000 
Maximum b: 40.000000
b resolution: 1.000000 
--------------------

Time Input = 0.250000
Relative Error Input = 0.010000
sigma Input = 1.000000
b Input = 4.000000
Tolerance Met Flag = 1
Best Relative Error = 0.000000

NLagInput 64
tolsInput 0.250000 tolbInput 1.000000
GPU Timing [ms]
 Sample F(s) 218.965698
 FFTshift 48.523201
 FFT 3.509600
 Laguerre polynomials 103.025345
Total Coefficients GPU time = 374.023865
GPU Error Estimation Time = 72.172607

GPU Timing [ms]
 Sample F(s) 0.042720
 FFTshift 0.010752
 FFT 0.027136
 Laguerre polynomials 0.019264
Total Coefficients GPU time = 0.099872
GPU Timing [ms]
 Sample F(s) 0.075104
 FFTshift 0.017408
 FFT 0.035680
 Laguerre polynomials 0.032640
Total Coefficients GPU time = 0.160832
GPU Error Estimation Time = 0.084000


Time = 2.500000e-001
f(t) = 2.500000e-001 + -2.614805e-011I
sigma = 4.750000e+000
b = 8.000000e+000
Absolute Error Prediction = 1.090986e-009
Relative Error Prediction = 4.363942e-009
Tolerance Flag = 0

Walk clock time = 1.154000e+000
Press enter to exit the main program...
Destruction complete...
