Matches in SemOpenAlex for { <https://semopenalex.org/work/W3124283604> ?p ?o ?g. }
- W3124283604 endingPage "105732" @default.
- W3124283604 startingPage "105732" @default.
- W3124283604 abstract "Challenges and efficient solution techniques during the integration of a large number of independent ordinary differential equations (ODEs) using the massively parallel architecture of graphics processing units (GPUs) are presented. One of the main difficulties is the minimisation of the memory transactions through the PCI-E bus between the host (CPU) and the device (GPU) required frequently, for instance, during the calculation of the Lyapunov exponent, winding number or maximum response diagram. The second difficulty is the minimisation of the slow global memory transactions and memory usage by exploiting the memory hierarchy of the GPU architecture. Finally, a good GPU solver has to treat the possible asynchronous features of the ODE systems efficiently; for instance, event detection occurring at distinct time instances or handling the orders of magnitude difference in the required number of time steps of the different ODE systems. The program package MPGOS (written in C++ and CUDA C software environments) can address the aforementioned issues easily via the addition of user-defined functions that must be implemented similarly to the right-hand side of the system; via the possibility of the definition of shared parameters common to all instances of the independent ODE systems; via user-programmable parameters to store only the desired properties of the trajectories; and via an easy was to overlap GPU and CPU computations. This paper focuses on the detailed description of the implementation strategies of the program package." @default.
- W3124283604 created "2021-02-01" @default.
- W3124283604 creator A5085051910 @default.
- W3124283604 date "2021-06-01" @default.
- W3124283604 modified "2023-10-12" @default.
- W3124283604 title "Program package MPGOS: Challenges and solutions during the integration of a large number of independent ODE systems using GPUs" @default.
- W3124283604 cites W1480796439 @default.
- W3124283604 cites W1577466517 @default.
- W3124283604 cites W1964976653 @default.
- W3124283604 cites W1972456332 @default.
- W3124283604 cites W1977859273 @default.
- W3124283604 cites W1982950331 @default.
- W3124283604 cites W1987882966 @default.
- W3124283604 cites W1988068115 @default.
- W3124283604 cites W1988492216 @default.
- W3124283604 cites W1991419054 @default.
- W3124283604 cites W1991604212 @default.
- W3124283604 cites W1995472783 @default.
- W3124283604 cites W1996102798 @default.
- W3124283604 cites W2001932941 @default.
- W3124283604 cites W2006387182 @default.
- W3124283604 cites W2013884041 @default.
- W3124283604 cites W2019643138 @default.
- W3124283604 cites W2021547821 @default.
- W3124283604 cites W2021958517 @default.
- W3124283604 cites W2030497467 @default.
- W3124283604 cites W2030893855 @default.
- W3124283604 cites W2032807714 @default.
- W3124283604 cites W2034503932 @default.
- W3124283604 cites W2036347259 @default.
- W3124283604 cites W2036604699 @default.
- W3124283604 cites W2037450623 @default.
- W3124283604 cites W2037770752 @default.
- W3124283604 cites W2042619282 @default.
- W3124283604 cites W2051974301 @default.
- W3124283604 cites W2058622540 @default.
- W3124283604 cites W2059859753 @default.
- W3124283604 cites W2065508215 @default.
- W3124283604 cites W2071907414 @default.
- W3124283604 cites W2074905383 @default.
- W3124283604 cites W2076987214 @default.
- W3124283604 cites W2077694430 @default.
- W3124283604 cites W2079417216 @default.
- W3124283604 cites W2082325969 @default.
- W3124283604 cites W2083387274 @default.
- W3124283604 cites W2086277102 @default.
- W3124283604 cites W2087157925 @default.
- W3124283604 cites W2088843828 @default.
- W3124283604 cites W2089415436 @default.
- W3124283604 cites W2090043576 @default.
- W3124283604 cites W2094166569 @default.
- W3124283604 cites W2106462131 @default.
- W3124283604 cites W2109935967 @default.
- W3124283604 cites W2112632437 @default.
- W3124283604 cites W2113539997 @default.
- W3124283604 cites W2124847743 @default.
- W3124283604 cites W2140625832 @default.
- W3124283604 cites W2141394518 @default.
- W3124283604 cites W2151507660 @default.
- W3124283604 cites W2166751342 @default.
- W3124283604 cites W2182838491 @default.
- W3124283604 cites W2288712670 @default.
- W3124283604 cites W2292587277 @default.
- W3124283604 cites W2311631919 @default.
- W3124283604 cites W2341931909 @default.
- W3124283604 cites W2485405784 @default.
- W3124283604 cites W2488723786 @default.
- W3124283604 cites W2508780912 @default.
- W3124283604 cites W2511139109 @default.
- W3124283604 cites W2524729154 @default.
- W3124283604 cites W2532258021 @default.
- W3124283604 cites W2546798788 @default.
- W3124283604 cites W2604717685 @default.
- W3124283604 cites W2619381903 @default.
- W3124283604 cites W2621522241 @default.
- W3124283604 cites W2754914297 @default.
- W3124283604 cites W2769002207 @default.
- W3124283604 cites W2793961600 @default.
- W3124283604 cites W2794027823 @default.
- W3124283604 cites W2800323358 @default.
- W3124283604 cites W2801907277 @default.
- W3124283604 cites W2802795050 @default.
- W3124283604 cites W2805590103 @default.
- W3124283604 cites W2805970662 @default.
- W3124283604 cites W285915555 @default.
- W3124283604 cites W2896494239 @default.
- W3124283604 cites W2913020218 @default.
- W3124283604 cites W2913727975 @default.
- W3124283604 cites W2939676540 @default.
- W3124283604 cites W2945216285 @default.
- W3124283604 cites W2946681948 @default.
- W3124283604 cites W2963392252 @default.
- W3124283604 cites W2971191670 @default.
- W3124283604 cites W3011297647 @default.
- W3124283604 cites W3100607886 @default.
- W3124283604 cites W3122264676 @default.
- W3124283604 doi "https://doi.org/10.1016/j.cnsns.2021.105732" @default.
- W3124283604 hasPublicationYear "2021" @default.