Publications (Computational Physics)
- Goulding, J., Shinar T., Schroeder C. "Conservative, bounded, and nonlinear discretization of the Cahn-Hilliard-Navier-Stokes equations," Journal of Computational Physics, Accepted. [CODE]
- Goulding, J., Ayazi M., Shinar T., Schroeder C. "Simplified conservative discretization of the Cahn-Hilliard-Navier-Stokes equations," Journal of Computational Physics, 519, (2024) [CODE]
- Jiang, H., Schroeder, C. (2024). "Second order accurate particle-in-cell discretization of the Navier-Stokes equations," Journal of Computational Physics, 518, (2024). [CODE]
- Roy-Chowdhury, R., Shinar, T., and Schroeder, C. (2024). "Higher order divergence-free and curl-free interpolation on MAC grids," Journal of Computational Physics, 503, (2024) [CODE]
- Schroeder, C., Chowdhury, R. R., and Shinar, T. "Local divergence-free polynomial interpolation on MAC grids," Journal of Computational Physics, 468, (2022). [CODE]
- Muzaffer, A., Schroeder, C., and Shinar, T. "Boundary pressure projection for partitioned solution of fluid-structure interaction with incompressible Dirichlet fluid domains," Journal of Computational Physics, 425, (2021).
- Ding, O., and Schroeder, C. "Cached Gaussian elimination for simulating Stokes flow on domains with repetitive geometry," Journal of Computational Physics, 423, (2020).
- Ding, O., Shinar, T., and Schroeder, C. "Affine particle in cell method for MAC grids and fluid simulation," Journal of Computational Physics, 408, (2020).
- Jiang, C., Schroeder, C. and Teran, J., "An angular momentum conserving affine-particle-in-cell method," Journal of Computational Physics, 338, 137-164 (2017).
- Schroeder, C., Stomakhin, A., Howes, R., and Teran, J., "A Second Order Virtual Node Algorithm for Navier-Stokes Flow Problems with Interfacial Forces and Discontinuous Material Properties," Journal of Computational Physics, 265, 221-245 (2014).
- Howes, R., Schroeder, C., and Teran, J., "A Virtual Node Algorithm for Hodge Decompositions of Inviscid Flow Problems with Irregular Domains," Methods and Applications of Analysis, 200(4), 439-455 (2013).
- Schroeder, C., Zheng, W., and Fedkiw, R., "Semi-implicit Surface Tension Formulation with a Lagrangian Surface mesh on an Eulerian Simulation Grid," Journal of Computational Physics, 231, 2092-2115 (2012).
- Robinson-Mosher, A., Schroeder, C. and Fedkiw, R., "A symmetric positive definite formulation for monolithic fluid structure interaction," Journal of Computational Physics, 230, 1547-1566 (2011).
Publications (Computer Graphics)
- Zhao, C., Shinar, T., and Schroeder, C., "Fast reconstruction of implicit surfaces using convolutional neural networks," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2025). [MOV] [CODE]
- Zhao, C., Shinar, T., and Schroeder, C., "Reconstruction of implicit surfaces from fluid particles using convolutional neural networks," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2024). [TECH DOC] [MOV] [CODE]
- Bai, S. and Schroeder, C., "Stability analysis of explicit MPM," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2022). [TECH DOC] [MOV] [CODE]
- Sun, Y., Shinar, T., Schroeder, C., "Effective time step restrictions for explicit MPM simulation," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2020). Best paper honorable mention. [TECH DOC] [MOV]
- Ding, O., Schroeder, C., "Penalty Force for Coupling Materials with Coulomb Friction," IEEE Transactions on Visualization and Computer Graphics, 26 (7), 2443-2455 (2020). [TECH DOC] [MOV]
- Klár, G., Gast, T., Pradhana, A., Fu, C., Schroeder, C., Jiang, C., Teran, T., "Drucker-Prager Elastoplasticity for Sand Animation," ACM Transactions on Graphics (SIGGRAPH 2016). [TECH DOC] [MOV]
- Jiang, C., Schroeder, C., Selle, A., Teran, J., Stomakhin, A., "The Affine Particle-In-Cell Method," ACM Transactions on Graphics (SIGGRAPH 2015). [TECH DOC] [MOV]
- Ram, D., Gast, T., Jiang, C., Schroeder, C., Stomakhin, A., Teran, J., Kavehpour, P., "A Material Point Method for Viscoelastic Fluids, Foams and Sponges," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), (2015). [MOV]
- Stomakhin, A., Schroeder, C., Jiang, C., Chai, L., Teran, J., Selle, A., "Augmented MPM for phase-change and varied materials," ACM Transactions on Graphics (SIGGRAPH 2014), 33(4), pp. 138:1-138:11 (2014). [TECH DOC] [MOV]
- Gast, T., Schroeder, C., "Optimization Integrator for Large Time Steps," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), pp. 31-40 (2014). Awarded best paper honorable mention.
- Gast, T., Schroeder, C., Stomakhin, A., Jiang, C., Teran, J., "Optimization Integrator for Large Time Steps," IEEE Transactions on Visualization and Computer Graphics, 21(10), pp. 1103-1115 (2015).
- Wang, Y., Jiang, C., Schroeder, C., Teran, J., "An Adaptive Virtual Node Algorithm with Robust Mesh Cutting," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), pp. 77-85 (2014). [TECH DOC]
- Hegemann, J., Jiang, C., Schroeder, C., and Teran, J., "A Level Set Method for Ductile Fracture," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), pp. 193-201 (2013). Awarded best paper. [MOV]
- Stomakhin, A., Schroeder, C., Chai, L., Teran, J., and Selle, A., "A material point method for snow simulation," ACM Transactions on Graphics (SIGGRAPH 2013), 32(4), pp. 102:1-102:10 (2013). [TECH DOC]
- Stomakhin, A., Howes, R., Schroeder, C., Teran, J., "Energetically Consistent Invertible Elasticity," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), pp. 25-32 (2012). [TECH DOC] [MOV]
- Schroeder, C., Kwatra, N., Zheng, W. and Fedkiw, R., "Asynchronous Evolution for Fully-Implicit and Semi-Implicit Time Integration," computer graphics forum (pacific graphics) 30, 1983-1992 (2011).
-
Lentine, M., Grétarsson, J., Schroeder, C., Robinson-Mosher, A. and Fedkiw, R., "Creature Control in a Fluid Environment," IEEE TVCG 17, 682-693 (2011).
- Su, J., Schroeder, C. and Fedkiw, R., "Energy Stability and Fracture for Frame Rate Rigid Body Simulations," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Eitan Grinspun and Jessica Hodgins, pp. 155-164 (2009).
- Shinar, T., Schroeder, C. and Fedkiw, R., "Two-way Coupling of Rigid and Deformable Bodies," ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA), edited by Doug James and Markus Gross, pp. 95-103 (2008).
- Irving, G., Schroeder, C. and Fedkiw, R., "Volume Conserving Finite Element Simulation of Deformable Models," SIGGRAPH 2007, ACM Transactions on Graphics (SIGGRAPH 2013), 26(3), pp. 13.1-13.6 (2007)
Publications (Other)
- Li, X., Cao, Y., Li, M., Yang, Y., Schroeder, C., and Jiang, C. "PlasticityNet: Learning to Simulate Metal, Sand, and Snow for Optimization Time Integration," Advances in Neural Information Processing Systems 35 (2022): 27783-27796.
- Kung, P., Küser, D., Schroeder, C., DeRose, T., Greenberg, D., and Kin, K. "An augmented multi-touch system using hand and finger identification," CHI EA '12: CHI '12 Extended Abstracts on Human Factors in Computing Systems, 1431-1432 (2012).
- Schroeder, C., DE Breen, CD Cera, Regli. "Stochastic microgeometry for displacement mapping," International Conference on Shape Modeling and Applications, 164-173, (2005).
- Schroeder, C., Regli, W., Shokoufandeh, A., and Sun, W. "Computer-aided design of porous artifacts," Computer-aided design 37 (3), 339-353 (2005).
- Schroeder, C., Regli, W., Shokoufandeh, A., and Sun, W. "Representation of porous artifacts for bio-medical applications," SM '03: Proceedings of the eighth ACM symposium on Solid modeling and applications, 254–257 (2003).
Publications (Theses)
- Schroeder, C. "Coupled simulation of deformable solids, rigid bodies, and fluids with surface tension," Ph.D. Thesis, Stanford University, Computer Science Department, June 2011.
- Schroeder, C. "Metric Tree Weight Adjustment and Infinite Complete Binary Trees As Groups," M.S. Thesis, Drexel University, Computer Science Department, June 2006.
Technical documents
Courses
- SIGGRAPH 2022: "Practical course on computing derivatives in code" [MOV][CODE]
- SIGGRAPH 2019: "Practical course on computing derivatives in code" [SLIDES][CODE]
- SIGGRAPH 2016: "The material point method for simulating continuum materials"
- SIGGRAPH 2011: "PhysBAM: Physically based simulation"










































































































