A computational framework for solving coupled equation systems using finite element method and introduction to a versatile fault-tolerant toolkit for high throughput batch processing

dc.contributor.advisor Baskar Ganapathysubramanian
dc.contributor.author Xie, Yu
dc.contributor.department Mechanical Engineering
dc.date 2018-08-12T02:54:34.000
dc.date.accessioned 2020-06-30T02:56:43Z
dc.date.available 2020-06-30T02:56:43Z
dc.date.copyright Thu Jan 01 00:00:00 UTC 2015
dc.date.embargo 2001-01-01
dc.date.issued 2015-01-01
dc.description.abstract <p>Complex fluid systems are commonly described by coupled equation systems. In this thesis, we discussed the details of deriving the finite element formula for solving coupled equation systems, especially for the complex fluid systems. We provided solutions to both the numerical scheme to each equation set and the coupling between the two physical systems. We adopted the four-step fractional method which separates the pressure equation from the momentum equation thus reduces the degree of freedoms for solving the flow equations. The SUPG term is incorporated in all the convection dominant equations to eliminate the spurious oscillations of velocity in the solutions. The coupled equation sets are treated in a semi-coupled way, where each equation set is solved solely and sequentially, and then the solution is updated in an iterative pattern at each time step until convergence of all unknown variables has been reached.</p> <p>We applied this finite element numerical scheme on investigating the behaviors of two complex fluid systems. For the problem of flow past a heated cylinder, we numerically verified the existence of three vortex shedding patterns behind a heated cylinder. We further studied the relation between the vortex shedding pattern and the cylinder aspect ratio, and found that the velocity gradient along the cylinder axis direction plays important role on affecting the formation of vortex shedding patterns behind the heated cylinder. We further demonstrated the capability of this numerical scheme on solving coupled equation systems by showcasing its application on simulating the multiphase flows. We verified that there should be at least four elements through the interface to guarantee the accuracy of the numerical solution to the interface motion. We also proved the capability of the numerical framework on solving 3D flows on complicated geometries.</p> <p>We also introduced the design and implementation of a fault-tolerant framework for handling high throughput simulation tasks, especially its usage on the stochastic analysis on complex systems. The key idea of the design of this framework is separating the scientific solver apart from the input parameters generator (the allocator) as an independent process, which enables the scientific solver to use multiple processors for large scale problems. This design avoids the risk in the MPI based design where the failure of a single process will cause the termination of the whole project. By incorporating the monitoring unit into the framework, we are able to recover the failed scientific solvers. The challenge of large data set management is resolved by utilizing the HDF5 database and its managing library, which provides us efficient data storing and retrieving functionality. The performance of this fault tolerant framework was tested by solving stochastic problems with very high stochastic dimensions over thousands of processors.</p>
dc.format.mimetype application/pdf
dc.identifier archive/lib.dr.iastate.edu/etd/14436/
dc.identifier.articleid 5443
dc.identifier.contextkey 7936086
dc.identifier.doi https://doi.org/10.31274/etd-180810-3987
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath etd/14436
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/28621
dc.language.iso en
dc.source.bitstream archive/lib.dr.iastate.edu/etd/14436/Xie_iastate_0097E_14943.pdf|||Fri Jan 14 20:20:16 UTC 2022
dc.subject.disciplines Computer Sciences
dc.subject.disciplines Mechanical Engineering
dc.subject.disciplines Statistics and Probability
dc.subject.keywords Mechanical Engineering
dc.title A computational framework for solving coupled equation systems using finite element method and introduction to a versatile fault-tolerant toolkit for high throughput batch processing
dc.type article
dc.type.genre dissertation
dspace.entity.type Publication
relation.isOrgUnitOfPublication 6d38ab0f-8cc2-4ad3-90b1-67a60c5a6f59
thesis.degree.level dissertation
thesis.degree.name Doctor of Philosophy
Original bundle
Now showing 1 - 1 of 1
6.71 MB
Adobe Portable Document Format