Implementing high performance voltammetry simulation using the implicit parallel algorithm
The numerical simulation of voltammetry and amperometry at a microdisc electrode is implemented with a parallel algorithm using GPU (CUDA in C ++) and adapting the implicit finite difference approximation with the ADI method. This leads to high performance simulation of the current response whilst m...
Main Authors: | , |
---|---|
Format: | Journal article |
Published: |
Elsevier
2016
|
_version_ | 1826264667797848064 |
---|---|
author | Eloul, S Compton, R |
author_facet | Eloul, S Compton, R |
author_sort | Eloul, S |
collection | OXFORD |
description | The numerical simulation of voltammetry and amperometry at a microdisc electrode is implemented with a parallel algorithm using GPU (CUDA in C ++) and adapting the implicit finite difference approximation with the ADI method. This leads to high performance simulation of the current response whilst maintaining the high standard of accuracy required for such electrochemical systems. We gained a maximum speed-up of 20 times with a standard graphic card specifications (Quadro K4000) in comparison to a single core of 3.2 GHz CPU. The simplified allocation and data flow allows an accessible code which produces a starting point for researchers to manipulate the code to study new problems in electrochemical and surface reaction systems that require high performance simulation. |
first_indexed | 2024-03-06T20:11:31Z |
format | Journal article |
id | oxford-uuid:2ab9a034-7fe7-4bbd-a457-020458644be3 |
institution | University of Oxford |
last_indexed | 2024-03-06T20:11:31Z |
publishDate | 2016 |
publisher | Elsevier |
record_format | dspace |
spelling | oxford-uuid:2ab9a034-7fe7-4bbd-a457-020458644be32022-03-26T12:26:49ZImplementing high performance voltammetry simulation using the implicit parallel algorithmJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:2ab9a034-7fe7-4bbd-a457-020458644be3Symplectic Elements at OxfordElsevier2016Eloul, SCompton, RThe numerical simulation of voltammetry and amperometry at a microdisc electrode is implemented with a parallel algorithm using GPU (CUDA in C ++) and adapting the implicit finite difference approximation with the ADI method. This leads to high performance simulation of the current response whilst maintaining the high standard of accuracy required for such electrochemical systems. We gained a maximum speed-up of 20 times with a standard graphic card specifications (Quadro K4000) in comparison to a single core of 3.2 GHz CPU. The simplified allocation and data flow allows an accessible code which produces a starting point for researchers to manipulate the code to study new problems in electrochemical and surface reaction systems that require high performance simulation. |
spellingShingle | Eloul, S Compton, R Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title | Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title_full | Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title_fullStr | Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title_full_unstemmed | Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title_short | Implementing high performance voltammetry simulation using the implicit parallel algorithm |
title_sort | implementing high performance voltammetry simulation using the implicit parallel algorithm |
work_keys_str_mv | AT elouls implementinghighperformancevoltammetrysimulationusingtheimplicitparallelalgorithm AT comptonr implementinghighperformancevoltammetrysimulationusingtheimplicitparallelalgorithm |