Woźniak, 2015 - Google Patents
Fast GPU integration algorithm for isogeometric finite element method solvers using task dependency graphsWoźniak, 2015
View PDF- Document ID
- 17010267799499402628
- Author
- Woźniak M
- Publication year
- Publication venue
- Journal of Computational Science
External Links
Snippet
This article analyzes the integration for isogeometric finite element method solvers. In particular, it shows that isogeometric solvers with higher order B-splines spend significant amount of time for generation of the element frontal matrices when executed sequentially on …
- 238000002595 magnetic resonance imaging 0 abstract description 6
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5018—Computer-aided design using simulation using finite difference methods or finite element methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
- G06F17/13—Differential equations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
- G06F17/12—Simultaneous equations, e.g. systems of linear equations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/02—Component-based CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/78—Power analysis and optimization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F19/00—Digital computing or data processing equipment or methods, specially adapted for specific applications
- G06F19/70—Chemoinformatics, i.e. data processing methods or systems for the retrieval, analysis, visualisation, or storage of physicochemical or structural data of chemical compounds
- G06F19/708—Chemoinformatics, i.e. data processing methods or systems for the retrieval, analysis, visualisation, or storage of physicochemical or structural data of chemical compounds for data visualisation, e.g. molecular structure representations, graphics generation, display of maps or networks or other visual representations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Václavík et al. | Accelerating the branch-and-price algorithm using machine learning | |
| Woźniak | Fast GPU integration algorithm for isogeometric finite element method solvers using task dependency graphs | |
| Liu et al. | Sparse non-negative tensor factorization using columnwise coordinate descent | |
| Vershinin et al. | Software for estimation of second order effective material properties of porous samples with geometrical and physical nonlinearity accounted for | |
| Allard et al. | Implicit FEM solver on GPU for interactive deformation simulation | |
| Anzt et al. | Updating incomplete factorization preconditioners for model order reduction | |
| Jammy et al. | Performance evaluation of explicit finite difference algorithms with varying amounts of computational and memory intensity | |
| Markall et al. | Towards generating optimised finite element solvers for GPUs from high-level specifications | |
| Zubair et al. | An optimized multicolor point-implicit solver for unstructured grid applications on graphics processing units | |
| Burke et al. | TorchAmi: Generalized CPU/GPU implementation of algorithmic matsubara integration | |
| Cao et al. | An effective operator splitting scheme for general motion by mean curvature using a modified Allen–Cahn equation | |
| Rodríguez et al. | OpenCL parallel integration of ordinary differential equations: Applications in computational dynamics | |
| Ljungkvist | Matrix-free finite-element operator application on graphics processing units | |
| Jing et al. | GPU-based parallel group ICA for functional magnetic resonance data | |
| Piccinini et al. | GPU-accelerated algorithms for many-particle continuous-time quantum walks | |
| Pascon et al. | Analysis of elastic functionally graded materials under large displacements via high-order tetrahedral elements | |
| US20180349321A1 (en) | Parallel processing apparatus, parallel operation method, and parallel operation program | |
| Kiss et al. | High locality and increased intra-node parallelism for solving finite element models on GPUs by novel element-by-element implementation | |
| Zhang et al. | A hybrid method for solving tridiagonal systems on the GPU | |
| Braun et al. | Multi-threaded distributed system simulations using the transmission line element method | |
| Hassani et al. | Analysis of sparse matrix-vector multiplication using iterative method in CUDA | |
| Miguel de Almeida Areias et al. | The extended unsymmetric frontal solution for multiple-point constraints | |
| Baugh et al. | A general characterization of the Hardy Cross method as sequential and multiprocess algorithms | |
| Riha et al. | Optimization of selected remote sensing algorithms for many-core architectures | |
| Franke et al. | FALCON or how to compute measures time efficiently on dynamically evolving dense complex networks? |