Chang, T. L. · Zenodo (CERN European Organization for Nuclear Research) · 2022
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
Chang, T. L. · Figshare · 2021
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
Chang, Theodore · Zenodo (CERN European Organization for Nuclear Research) · 2022
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Cited by 0Open access
Ian Masters, Asif Usmani, Jim Cross et al. · International Journal for Numerical Methods in Engineering · 1997
This paper describes an implementation in C++ and in parallel of an explicit finite element formulation for the solution of transient heat conduction problems with phase change. The scheme requires a very small timestep because of its conditional stability, but, as no matrix inversion is required, the cost per timestep is an order of magnitude lower than for a conventional scheme. The principles of using object-oriented techniques for general finite element programming are briefly explained, while the advantages for parallel processing are described in detail, including the classes used to perform message passing. An example is given showing the performance of the scheme on two completely different parallel machines: a shared memory Silicon Graphics Power Challenge, and a distributed memory Cray T3D. The results indicate that the program scales efficiently for large meshes. © 1997 John Wiley & Sons, Ltd.
Cited by 25Open access
Chang, T. L. · Zenodo (CERN European Organization for Nuclear Research) · 2023
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
Chang, T. L. · Zenodo (CERN European Organization for Nuclear Research) · 2023
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
David Day, Garth Reese · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1999
Eigenanalysis is a critical component of structural dynamics which is essential for determinating the vibrational response of systems. This effort addresses the development of numerical algorithms associated with scalable eigensolver techniques suitable for use on massively parallel, distributed memory computers that are capable of solving large scale structural dynamics problems. An iterative Lanczos method was determined to be the best choice for the application. Scalability of the eigenproblem depends on scalability of the underlying linear solver. A multi-level solver (FETI) was selected as most promising for this component. Issues relating to heterogeneous materials, mechanisms and multipoint constraints have been examined, and the linear solver algorithm has been developed to incorporate features that result in a scalable, robust algorithm for practical structural dynamics applications. The resulting tools have been demonstrated on large problems representative of a weapon's system.
Cited by 2Open access
Chang, Theodore · Zenodo (CERN European Organization for Nuclear Research) · 2022
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Cited by 0Open access
Chang, T. L. · Zenodo (CERN European Organization for Nuclear Research) · 2024
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 1Open access
James G. Malone · Computers & Structures · 1990
Cited by 21
M.T. Raghunath, C. Ramakrishnan, Anuradha Ahlawat et al. · Civil-comp proceedings · 2009
The paper describes the development of a powerful high performance Finite element computing framework in a network of small computers. A basic object oriented general purpose FE analysis code with a frontal solver has been developed in C++. CORBA has been used as a platform for objects deployment as a network in a client server environment. As mentioned earlier, the server has been developed in C++ while both Java and C++ clients have been used. Different cases viz, .i) Simple client/server model and ii) Multiple concurrent servers with a Java client model have been developed and validated. The distributed networked environment has been utilized for parallelizing the finite element analysis. This has presently been implemented over a cluster of Intel workstations connected through a switch, thereby offering a very economical solution for the solution of large problems. Substructuring and use of super-elements have been employed for this parallelization. Each sub-server is responsible for the assembly of elements, computation of super element stiffness, communication with central server and the computation of low-level solution. Some initial results on performance are also reported.
Cited by 1
Chang, T. L. · Figshare · 2021
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
Chang, Theodore · Zenodo (CERN European Organization for Nuclear Research) · 2023
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Cited by 0Open access
Chang, Theodore · Zenodo (CERN European Organization for Nuclear Research) · 2023
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Cited by 0Open access
Chang, T. L. · Zenodo (CERN European Organization for Nuclear Research) · 2023
🧮 suanPan is a finite element method (FEM) simulation platform for applications in fields such as solid mechanics and civil/structural/seismic engineering. The name suanPan (in some places such as suffix it is also abbreviated as suPan) comes from the term Suan Pan (算盤), which is Chinese abacus. suanPan is written in modern high quality C++ code and is targeted to provide an efficient, concise, flexible and reliable FEM simulation platform. Please refer to the repository for more information. https://github.com/TLCFEM/suanPan
Cited by 0Open access
Koji Iwano, V. Cingoski, Kazufumi Kaneda et al. · IEEE Transactions on Magnetics · 1994
Current parallel processing approaches in finite element analysis can be roughly classified into two categories: In the domain method, an analysis region is divided into subdomains and one CPU assigned to each subdomain. Alternatively, one may calculate in parallel the matrix and vector products which arise in the process of solving the set of simultaneous equations. In this paper, we present a hybrid of the above two methods. Iteration to bring values on the subdomain boundaries coincide is not necessary, but the idea of domain division is used.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
Cited by 13
Takeshi Iwashita, Masaaki Shimasaki, Junwei Lu · Kyoto University Research Information Repository (Kyoto University) · 2007
This paper investigates fast electromagnetic field analysis on parallel computers mutually integrated by means of grid computing technology. To utilize the heterogeneous parallel computation environment, we introduce four parallelized ICCG solvers: the block ICCG, load-balanced block ICCG, algebraic block red-black ordering, and recursive reordering methods. These solvers are evaluated in a finite edge-element eddy-current analysis on integrated parallel computers.
Cited by 0
Wenqing Wang, Panos Adamidis, Matthias Hess et al. · 2007
Cited by 2
Ryuji Shioya, Genki YAGAWA · International Journal for Numerical Methods in Engineering · 2005
Abstract This paper describes a parallel finite‐element system implemented using the domain decomposition method on a cluster of remote computers connected via the Internet. This technique is also readily applicable to a grid computing environment. A three‐dimensional finite‐element elastic analysis involving more than one million degrees of freedom was solved using this system, and a good approximate solution was obtained with high parallel efficiency of over 90% using remote computers located in three different countries. Copyright © 2005 John Wiley & Sons, Ltd.
Cited by 13
Jae‐Seung Cheon, Sooyoung Kim, Yong‐Taek Im · Journal of Materials Processing Technology · 2004
Cited by 5