From f39815aa87272849f8e0c808099c4cee780c2a81 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Thu, 3 Nov 2016 14:33:05 +0100 Subject: Static documentation rebuilt by pkgdown::build_site() Using pkgdown with PR hadley/pkgdown#212 --- docs/articles/compiled_models.html | 43 ++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 20 deletions(-) (limited to 'docs/articles/compiled_models.html') diff --git a/docs/articles/compiled_models.html b/docs/articles/compiled_models.html index e02b9cf3..5a04168e 100644 --- a/docs/articles/compiled_models.html +++ b/docs/articles/compiled_models.html @@ -16,13 +16,16 @@ @@ -75,21 +78,21 @@ mb.1 <- micr print(mb.1)
## Unit: milliseconds
 ##                   expr       min        lq      mean    median        uq
-##  deSolve, not compiled 6298.7342 6308.6792 6343.9668 6318.6243 6366.5831
-##       Eigenvalue based  871.7379  880.7757  903.5267  889.8135  919.4211
-##      deSolve, compiled  724.9025  730.6729  732.9837  736.4432  737.0243
+##  deSolve, not compiled 6306.4527 6340.7895 6403.5937 6375.1264 6452.1643
+##       Eigenvalue based  918.0808  929.7217  948.9742  941.3626  964.4210
+##      deSolve, compiled  736.1337  753.6016  773.5605  771.0696  792.2739
 ##        max neval cld
-##  6414.5420     3   c
-##   949.0287     3  b 
-##   737.6054     3 a
+## 6529.2022 3 b +## 987.4793 3 a +## 813.4783 3 a
autoplot(mb.1)

-

We see that using the compiled model is by a factor of 8.6 faster than using the R version with the default ode solver, and it is even faster than the Eigenvalue based solution implemented in R which does not need iterative solution of the ODEs:

+

We see that using the compiled model is by a factor of 8.3 faster than using the R version with the default ode solver, and it is even faster than the Eigenvalue based solution implemented in R which does not need iterative solution of the ODEs:

rownames(smb.1) <- smb.1$expr
 smb.1["median"]/smb.1["deSolve, compiled", "median"]
##                         median
-## deSolve, not compiled 8.579920
-## Eigenvalue based      1.208258
+## deSolve, not compiled 8.267900
+## Eigenvalue based      1.220853
 ## deSolve, compiled     1.000000
@@ -111,20 +114,20 @@ smb.1["median"]/smbprint(mb.2)
## Unit: seconds
 ##                   expr       min        lq      mean    median        uq
-##  deSolve, not compiled 13.265212 13.330161 13.412053 13.395109 13.485473
-##      deSolve, compiled  1.322466  1.326851  1.364827  1.331236  1.386007
+##  deSolve, not compiled 13.604720 13.667244 13.689764 13.729768 13.732286
+##      deSolve, compiled  1.305077  1.311124  1.328943  1.317172  1.340876
 ##        max neval cld
-##  13.575837     3   b
-##   1.440779     3  a
+## 13.734804 3 b +## 1.364579 3 a
smb.2["median"]/smb.2["deSolve, compiled", "median"]
##   median
 ## 1     NA
 ## 2     NA
autoplot(mb.2)

-

Here we get a performance benefit of a factor of 10.1 using the version of the differential equation model compiled from C code!

+

Here we get a performance benefit of a factor of 10.4 using the version of the differential equation model compiled from C code!

This vignette was built with mkin 0.9.44.9000 on

-
## R version 3.3.1 (2016-06-21)
+
## R version 3.3.2 (2016-10-31)
 ## Platform: x86_64-pc-linux-gnu (64-bit)
 ## Running under: Debian GNU/Linux 8 (jessie)
## CPU model: Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
@@ -144,7 +147,7 @@ smb.1["median"]/smb -

Developed by Johannes Ranke, Eurofins Regulatory AG.

+

Developed by Johannes Ranke.

-- cgit v1.2.1