Matches in SemOpenAlex for { <https://semopenalex.org/work/W2891067009> ?p ?o ?g. }
- W2891067009 endingPage "204" @default.
- W2891067009 startingPage "186" @default.
- W2891067009 abstract "Accurately predicting key combustion phenomena in reactive-flow simulations, e.g., lean blow-out, extinction/ignition limits and pollutant formation, necessitates the use of detailed chemical kinetics. The large size and high levels of numerical stiffness typically present in chemical kinetic models relevant to transportation/power-generation applications make the efficient evaluation/factorization of the chemical kinetic Jacobian and thermochemical source-terms critical to the performance of reactive-flow codes. Here we investigate the performance of vectorized evaluation of constant-pressure/volume thermochemical source-term and sparse/dense chemical kinetic Jacobians using single-instruction, multiple-data (SIMD) and single-instruction, multiple thread (SIMT) paradigms. These are implemented in pyJac, an open-source, reproducible code generation platform. A new formulation of the chemical kinetic governing equations was derived and verified, resulting in Jacobian sparsities of 28.6-92.0% for the tested models. Speedups of 3.40-4.08x were found for shallow-vectorized OpenCL source-rate evaluation compared with a parallel OpenMP code on an avx2 central processing unit (CPU), increasing to 6.63-9.44x and 3.03-4.23x for sparse and dense chemical kinetic Jacobian evaluation, respectively. Furthermore, the effect of data-ordering was investigated and a storage pattern specifically formulated for vectorized evaluation was proposed; as well, the effect of the constant pressure/volume assumptions and varying vector widths were studied on source-term evaluation performance. Speedups reached up to 17.60x and 45.13x for dense and sparse evaluation on the GPU, and up to 55.11x and 245.63x on the CPU over a first-order finite-difference Jacobian approach. Further, dense Jacobian evaluation was up to 19.56x and 2.84x times faster than a previous version of pyJac on a CPU and GPU, respectively." @default.
- W2891067009 created "2018-09-27" @default.
- W2891067009 creator A5007095988 @default.
- W2891067009 creator A5019774070 @default.
- W2891067009 creator A5083534268 @default.
- W2891067009 date "2018-12-01" @default.
- W2891067009 modified "2023-10-15" @default.
- W2891067009 title "Using SIMD and SIMT vectorization to evaluate sparse chemical kinetic Jacobian matrices and thermochemical source terms" @default.
- W2891067009 cites W1968512837 @default.
- W2891067009 cites W1973085334 @default.
- W2891067009 cites W1973560283 @default.
- W2891067009 cites W1979792988 @default.
- W2891067009 cites W1983622198 @default.
- W2891067009 cites W1985462363 @default.
- W2891067009 cites W1988888548 @default.
- W2891067009 cites W1998276261 @default.
- W2891067009 cites W2001642675 @default.
- W2891067009 cites W2010652522 @default.
- W2891067009 cites W2013015154 @default.
- W2891067009 cites W2013884041 @default.
- W2891067009 cites W2032379862 @default.
- W2891067009 cites W2034578785 @default.
- W2891067009 cites W2034779579 @default.
- W2891067009 cites W2038205735 @default.
- W2891067009 cites W2038420348 @default.
- W2891067009 cites W2044484168 @default.
- W2891067009 cites W2046100676 @default.
- W2891067009 cites W2048774470 @default.
- W2891067009 cites W2051974301 @default.
- W2891067009 cites W2057549889 @default.
- W2891067009 cites W2058317778 @default.
- W2891067009 cites W2059859753 @default.
- W2891067009 cites W2071746250 @default.
- W2891067009 cites W2076020133 @default.
- W2891067009 cites W2077852010 @default.
- W2891067009 cites W2085092676 @default.
- W2891067009 cites W2088565312 @default.
- W2891067009 cites W2088989631 @default.
- W2891067009 cites W2093660264 @default.
- W2891067009 cites W2095605415 @default.
- W2891067009 cites W2104571469 @default.
- W2891067009 cites W2124755620 @default.
- W2891067009 cites W2132495809 @default.
- W2891067009 cites W2141906015 @default.
- W2891067009 cites W2151468248 @default.
- W2891067009 cites W2155503253 @default.
- W2891067009 cites W2166751342 @default.
- W2891067009 cites W2320491815 @default.
- W2891067009 cites W2392295588 @default.
- W2891067009 cites W2488723786 @default.
- W2891067009 cites W2508780912 @default.
- W2891067009 cites W2539954098 @default.
- W2891067009 cites W2781453246 @default.
- W2891067009 cites W2801519099 @default.
- W2891067009 cites W2891067009 @default.
- W2891067009 cites W3103903655 @default.
- W2891067009 cites W4231597275 @default.
- W2891067009 doi "https://doi.org/10.1016/j.combustflame.2018.09.008" @default.
- W2891067009 hasPublicationYear "2018" @default.
- W2891067009 type Work @default.
- W2891067009 sameAs 2891067009 @default.
- W2891067009 citedByCount "6" @default.
- W2891067009 countsByYear W28910670092018 @default.
- W2891067009 countsByYear W28910670092020 @default.
- W2891067009 countsByYear W28910670092021 @default.
- W2891067009 countsByYear W28910670092022 @default.
- W2891067009 countsByYear W28910670092023 @default.
- W2891067009 crossrefType "journal-article" @default.
- W2891067009 hasAuthorship W2891067009A5007095988 @default.
- W2891067009 hasAuthorship W2891067009A5019774070 @default.
- W2891067009 hasAuthorship W2891067009A5083534268 @default.
- W2891067009 hasBestOaLocation W28910670091 @default.
- W2891067009 hasConcept C150552126 @default.
- W2891067009 hasConcept C173608175 @default.
- W2891067009 hasConcept C185592680 @default.
- W2891067009 hasConcept C200331156 @default.
- W2891067009 hasConcept C28826006 @default.
- W2891067009 hasConcept C33923547 @default.
- W2891067009 hasConcept C41008148 @default.
- W2891067009 hasConcept C459310 @default.
- W2891067009 hasConceptScore W2891067009C150552126 @default.
- W2891067009 hasConceptScore W2891067009C173608175 @default.
- W2891067009 hasConceptScore W2891067009C185592680 @default.
- W2891067009 hasConceptScore W2891067009C200331156 @default.
- W2891067009 hasConceptScore W2891067009C28826006 @default.
- W2891067009 hasConceptScore W2891067009C33923547 @default.
- W2891067009 hasConceptScore W2891067009C41008148 @default.
- W2891067009 hasConceptScore W2891067009C459310 @default.
- W2891067009 hasFunder F4320306076 @default.
- W2891067009 hasLocation W28910670091 @default.
- W2891067009 hasLocation W28910670092 @default.
- W2891067009 hasOpenAccess W2891067009 @default.
- W2891067009 hasPrimaryLocation W28910670091 @default.
- W2891067009 hasRelatedWork W1515082385 @default.
- W2891067009 hasRelatedWork W1560030472 @default.
- W2891067009 hasRelatedWork W1565320989 @default.
- W2891067009 hasRelatedWork W1585350690 @default.
- W2891067009 hasRelatedWork W2000051442 @default.