Xing Cai's publications
-
- A. Tveito, H. P. Langtangen, B. F. Nielsen, X. Cai,
Elements of Scientific Computing.
Springer, 2010, Volume 7 of
Texts in Computational Science and Engineering.
-
- X. Cai and T.-C. Jim Yeh (editors),
Quantitative Information Fusion for Hydrological Sciences.
Springer, 2008, Volume 79 of
Studies in Computational Intelligence.
-
- J. Sundnes, G. T. Lines, X. Cai, B. F. Nielsen, K.-A. Mardal, A. Tveito,
Computing the Electrical Activity in the Heart.
Springer, 2006, Volume 1 of
Monographs in Computational Science and Engineering.
-
- X. Cai and H. M. Bücker (guest editors),
Special Issue on High Performance Parallel and Grid Computing for Science and Engineering.
International Journal of Computational Science and Engineering, Vol 4, Issue 2, 2009.
-
- M. Hanslien, R. Artebrant, A. Tveito, G. Lines and, X. Cai, Stability of two-integrators for the Aliev-Panfilov system.
International Journal of Numerical Analysis & Modeling, Vol 8, No. 3, pp. 427-442, 2011.
-
- D. Unat, X. Cai, and S. Baden, Mint: realizing CUDA performance in 3D stencil methods with annotated C. Proceedings of the international conference on Supercomputing ICS'11, pp. 214-224, ACM Press, 2011.
-
- W. Wei, O. al-Khayat, and X. Cai, An OpenMP-enabled parallel simulator for particle transport in fluid flows. Proceedings of the International Conference on Computational Science, ICCS 2011. Procedia Computer Science, Vol 4, pp.1475-1484, 2011.
-
- P. Li, W. Wei, X. Cai, C. Soeller, M. Cannell, and A. V. Holden, Computational modelling of the initiation and development of spontaneous intracellular Ca2+ waves in ventricular myocytes.
Philosophical Transactions of the Royal Society A, Vol 368, No. 1925, pp. 3953-3965, 2010.
-
- J. K. Nilsen, X. Cai, B. Høyland, H. P. Langtangen, Simplifying the parallelization of scientific codes by a function-centric approach in Python. Computational Science & Discovery, Vol 3, 015003, 2010.
-
- T. J. Yeh, X. Cai, H. L. Langtangen, J. Zhu, and C. Ni,
Parallel computing engines for subsurface imaging technologies.
In M. Parashar, X. Li, editors,
Advanced Computational Infrastructures for Parallel and Distributed Adaptive Applications. pp. 29-43, Wiley-Interscience, 2010.
-
- S. R. Clark, W. Wei, and X. Cai, Numerical analysis of a dual-sediment transport model applied to Lake Okeechobee, Florida. Proceedings of the 9th International Symposium on Parallel and Distributed Computing, pp. 189-194, IEEE Computer Society Press, 2010.
-
- B. F. Nielsen, X. Cai, J. Sundnes, and A. Tveito,
Towards a computational method for imaging the extracellular potassium concentration during regional ischemia.
Mathematical Biosciences, Vol 220, Issue 2, pp. 118-130, 2009.
-
- J. Zhu, X. Cai, and T. J. Yeh,
Analysis of tracer tomography using temporal moments of tracer breakthrough curves.
Advanced in Water Resources, Vol 32, Issue 3, pp. 391-400, 2009.
-
- A. Logg, H. L. Langtangen, and X. Cai,
Past and future perspectives on scientific software.
In A. Tveito, A. M. Bruaset, and O. Lysne, editors,
Simula Research Laboratory - by Thinking Constantly about it.
pp. 321-362, Springer, 2009.
-
- P. Li, W. Wei, X. Cai, C. Soeller, M. Cannell, and A. V. Holden, Evolution of Intracellular Ca2+ Waves from about 10,000 RyR Clusters: Towards Solving a Computationally Daunting Task.
In N. Ayache, H. Delingette and M. Sermesant, editors, Proceedings of Fifth International Conference on Functional Imaging and Modeling of the Heart. Volume 5528 of Springer Lecture Notes in Computer Science, pp. 11-20, Springer, 2009.
-
- T. J. Yeh, C. Lee, K. Hsu, W. A. Illman, W. Barrash, X. Cai, J. Daniels, E. Sudicky, L. Wan, G. Li, and C. L. Winter,
A view toward the future of subsurface characterization: CAT scanning groundwater basins.
Water Resour. Res., Vol 44, W03301, doi:10.1029/2007WR006375, 2008.
-
- H. P. Langtangen and X. Cai,
On the efficiency of Python for high-performance computing: a case study involving stencil updates for partial differential equations.
In Modeling, Simulation and Optimization of Complex Processes, ed. by H. G. Bock et al.,
Springer, pp. 337-357, 2008.
-
- N. Bouhmala and X. Cai,
A Multilevel Greedy Algorithm for the Satisfiability Problem.
In Advances in Greedy Algorithms, ed. by Witold Bednorz, IN-TECH Education and Publishing, Vienna, pp. 39-54, 2008.
-
- B. F. Nielsen, X. Cai, O. M. Lysaker,
On the possibility for computing the transmembrane potential in the heart with a one shot method; an inverse problem.
Mathematical Biosciences, Vol 210, Issue 2, pp. 523-553, 2007.
-
- X. Cai, N. Bouhmala,
A unified framework of multi-objective cost functions for
partitioning unstructured finite element meshes.
Applied Mathematical Modelling, Vol 31, Issue 9, pp. 1711-1728, 2007.
-
- X. Cai, B. F. Nielsen, A. Tveito,
A note on the efficiency of the Conjugate Gradient method for a class of time-dependent problems.
Numerical Linear Algebra with Applications, Vol 14, Issue 5, pp. 459-467, 2007.
-
- K.-A. Mardal, B. F. Nielsen, X. Cai, A. Tveito,
An order optimal solver for the discretized Bidomain equations.
Numerical Linear Algebra with Applications, Vol 14, Issue 2, pp. 83-98, 2007.
-
- X. Cai, H. P. Langtangen,
Making hybrid tsunami simulators in a parallel software framework.
In B. Kågström, E. Elmroth, J. Dongarra, and J. Wasniewski, editors, Applied Parallel Computing; State of the Art in Scientific Computing: 8th International Workshop, PARA 2006. Volume 4699 of Springer Lecture Notes in Computer Science. pp. 686-693, Springer, 2007.
-
- J. B. Haga, A. M. Bruaset, X. Cai, H. P. Langtangen, H. Osnes and J. Skogseid, Parallelisation and numerical performance of a 3D model for coupled deformation, fluid flow and heat transfer in sedimentary basins. In MekIT'07, edited by B. Skallerud and H. I. Andersson, Trondheim, 23-24 May 2007. Tapir Academic Press, Trondheim. pp. 151-162, 2007.
-
- J. Sundnes, B. F. Nielsen, K.-A. Mardal, X. Cai, G. T. Lines, A. Tveito,
On the computational complexity of the Bidomain and the Monodomain
models of electrophysiology.
Annals of Biomedical Engineering, Vol. 34, Issue 7, pp. 1088-1097, 2006.
-
- X. Cai, H. P. Langtangen,
Parallelizing PDE solvers using the Python programming language.
In A. M. Bruaset
and A. Tveito, editors,
Numerical Solution of Partial Differential
Equations on Parallel Computers. Volume 51 of Springer
Lecture Notes in Computational Science and Engineering.
pp. 295-325, Springer, 2006.
-
- X. Cai, G. T. Lines,
Full-scale simulation of cardiac electrophysiology on parallel
computers.
In A. M. Bruaset
and A. Tveito, editors,
Numerical Solution of Partial Differential
Equations on Parallel Computers. Volume 51 of Springer
Lecture Notes in Computational Science and Engineering.
pp. 385-411, Springer, 2006.
-
- X. Cai, G. K. Pedersen, H. P. Langtangen, S. Glimsdal,
Parallel simulation of tsunamis using a hybrid software approach.
In G. R. Joubert et al., editors, Parallel Computing: Current & Future Issues of High-End Computing; Proceedings of the International Conference
ParCo 2005.
pp. 383-390, John von Neumann Institute for Computing, 2006.
-
- X. Cai,
Improving the performance of large-scale
unstructured PDE applications.
In J. Dongarra, K. Madsen and J. Wasniewski, editors, Applied Parallel Computing; State of the Art in Scientific Computing: 7th International Workshop, PARA 2004.
Volume 3732 of Springer Lecture Notes in Computer Science.
pp. 699-708, Springer, 2006.
-
- X. Cai, H. P. Langtangen, H. Moe,
On the performance of the Python programming language
for serial and parallel scientific computations.
Scientific Programming, Vol. 13, Issue 1, pp. 31-56, 2005.
-
- X. Cai, P. V. Jeberg, H. P. Langtangen,
A numerical method for computing the profile of weld pool surfaces.
International Journal for Computational Methods in Engineering Science and Mechanics, Vol. 6, Number 2, pp. 115-125, 2005.
-
- X. Cai, G. K. Pedersen, H. P. Langtangen,
A parallel multi-subdomain strategy for solving
Boussinesq water wave equations.
Advances in Water Resources, Vol. 28, Issue 3, pp. 215-233, 2005.
-
- M. Sosonkina, Y. Saad, X. Cai,
Using the parallel algebraic recursive multilevel solver in
modern physical applications.
Future Generation Computer Systems, Vol. 20, Issue 3, pp. 489-500, 2004.
-
- X. Cai, G. T. Lines, A. Tveito,
Parallel solution of the Bidomain equations with high resolutions.
In G. R. Joubert, W. E. Nagel, F. J. Peters and W. V. Walter, editors,
Parallel Computing: Software Technology, Algorithms, Architectures
& Applications. pp. 837-844, Elsevier Science, 2004.
-
- X. Cai, M. Sosonkina,
A numerical study of some parallel algebraic preconditioners.
In P. Yi and L. T. Yang, editors,
Parallel and Distributed Scientific and Engineering Computing: Practice and Experience. Advances in Computation: Theory and Practice, Volume 15.
pp. 9-21, Nova Science Publishers, Inc., 2004.
(An earlier version of this paper appeared in
Proceedings of
the IPDPS 2003 Conference,
Nice, France, April 2003.)
-
- X. Cai, E. Acklam, H. P. Langtangen, and A. Tveito,
Parallel computing.
In H. P. Langtangen and A. Tveito, editors,
Advanced Topics in
Computational Partial Differential Equations -- Numerical Methods and
Diffpack Programming.
pp. 1-55, Springer, 2003.
-
- X. Cai,
Overlapping domain decomposition methods.
In H. P. Langtangen and A. Tveito, editors,
Advanced Topics in
Computational Partial Differential Equations -- Numerical Methods and
Diffpack Programming.
pp. 57-95, Springer, 2003.
-
- X. Cai, A. M. Bruaset, H. P. Langtangen,
G. T. Lines, K. Samuelsson, W. Shen,
A. Tveito, G. Zumbusch,
Performance modeling of PDE solvers.
In H. P. Langtangen and A. Tveito, editors,
Advanced Topics in
Computational Partial Differential Equations -- Numerical Methods and
Diffpack Programming.
pp. 361-399, Springer, 2003.
-
- P. V. Jeberg, X. Cai, H. P. Langtangen, H. Holm,
A flexible architecture for welding simulators used in weld planning.
In Proceedings of International Conference on Productive Welding
in Industrial Applications, May 2003, Lappenranta, Finland.
-
- X. Cai, G. T. Lines,
Enabling numerical and software technologies for
studying the electrical activity in human heart.
In J. Fagerholm et al. (eds),
Applied Parallel Computing - Advanced Scientific Computing,
6th International Conference,
PARA 2002, Espoo, Finland,
Lecture Notes in Computer Science, No. 2367, 2002, pp. 3-17, Springer.
-
- X. Cai, H. P. Langtangen,
Developing parallel object-oriented simulation codes in Diffpack.
Proceedings of the
Fifth World Congress on Computational Mechanics (WCCM V), July 7-12, 2002, Vienna, Austria.
-
- X. Cai, Y. Saad, M. Sosonkina,
Parallel iterative methods in modern physical applications.
In P.M.A. Sloot et
al. (eds), Computational Science - ICCS 2002, Lecture Notes in
Computer Science, No. 2330, 2002, pp. 345-355, Springer.
-
- X. Cai, H. P. Langtangen,
How modern programming techniques can greatly simplify
the development of parallel simulation codes in
computational mechanics.
Proceedings of the MekIT'01 Conference (2001).
-
- X. Cai, Å. Ødegård,
On the performance of PC clusters in solving
partial differential equations.
Proceedings of the
Tenth SIAM Conference on Parallel
Processing for Scientific Computing (2001).
-
- X. Cai, Å. Ødegård,
Parallel simulation of 3D nonlinear acoustic fields on a Linux-cluster.
Proceedings of CLUSTER 2000.
-
- H. P. Langtangen, X. Cai,
A software framework for easy parallelization of PDE solvers.
Proceedings of
Parallel CFD 2000.
-
- N. Bouhmala, X. Cai,
Partition of unstructured finite element meshes by a multilevel approach.
In T. Sørevik et
al. (eds), Applied Parallel Computing - New Paradigms for HPC in
Industry and Academia,
5th International Conference,
PARA 2000, Bergen, Norway,
Lecture Notes in
Computer Science, No. 1947, 2001, pp. 187-195, Springer.
-
- X. Cai, K. Samuelsson,
Parallel multilevel methods with adaptivity on
unstructured grids. Computing and Visualization in Science,
Vol. 3, Number 3, pp.133-146, 2000.
-
- X. Cai,
Two object-oriented approaches to the parallelization of Diffpack.
Proceedings of the HiPer'99 Conference.
-
- X. Cai, H. P. Langtangen & O. Munthe,
An object-oriented software framework for building parallel Navier-Stokes solvers.
Proceedings of the
Parallel CFD'99 Conference.
-
- X. Cai, B. F. Nielsen & A. Tveito,
An analysis of a
preconditioner for the discretized pressure
equation arising in reservoir simulation.
IMA Journal of Numerical Analysis, Vol. 19, Number 2, pp. 291-316, 1999.
-
- X. Cai, B. F. Nielsen, H. P. Langtangen & A. Tveito,
A finite element method
for fully nonlinear water waves. J. Comput. Physics,
Vol. 143, Issue 2, pp. 544-568, 1998.
-
- X. Cai, E. Mehlum, Application of Cauchy integrals
and singular integral equations in scattered data problems.
BIT, 38 (1998), pp. 242-255.
-
- X. Cai,
Numerical simulation of 3D fully nonlinear water waves
on parallel computers.
In B. Kågström et
al (eds), Applied Parallel Computing - Large Scale Scientific
and Industrial Problems, 4th International Conference, PARA'98, Umeå,
Sweden,
Lecture Notes in
Computer Science, No. 1541, 1998, pp 48-55, Springer.
-
- X. Cai,
Domain decomposition in high-level parallelization of PDE codes.
Proceedings of the
11th Internatinal Conference on Domain Decomposition Methods.
-
- X. Cai,
An object-oriented model for developing parallel PDE software.
Preprint 1998-4 at
The Department of Informatics, University of Oslo.
-
- X. Cai, E. Mehlum,
Animation of wave forces on offshore
installations in IRIS Explorer.
Render Issue 8, Spring 1997
- The newsletter for IRIS Explorer users.
-
- A. M. Bruaset, X. Cai, H. P. Langtangen, A. Tveito,
Numerical solution of PDEs on parallel computers
utilizing sequential simulators.
In Y. Ishikawa et al. (eds): Scientific
Computing in Object-Oriented Parallel Environment, Springer
Lecture Notes in Computer Science 1343, 1997, pp. 161-168.
-
- X. Cai, E. Mehlum,
Two fragments of a method for fully nonlinear
simulations of water waves.
In J. Grue, B. Gjevik and J. E. Weber
(eds): Waves and Nonlinear Processes
in Hydrodynamics, Kluwer Academic Publishers,
the Netherlands, 1996, pp. 37-50.
-
- X. Cai, H. P. Langtangen,
A B-spline Package in C++.
Report No. STF33 A94048, SINTEF informatics, Oslo, 1994.
-
- X. Cai,
Numerical Methods for Partial Differential Equations
and Their Object-Oriented Parallel Implementations.
PhD Thesis, Department of Informatics, University of Oslo, 1998.
-
- X. Cai,
Visualization of Vector Fields and Spline Applications in Differential Equations.
Master Degree Thesis, Department of Informatics, University of Oslo, 1994.