Skip Menu

  • Skip to Search
  • Skip to Main Navigation
  • Skip to Main Content
  • Skip to Featured Content
  • Skip to Footer
Virginia Tech | Invent the Future
College of Engineering
Computer Science
Return to Skip Menu

Search

  • Search within VTCS
 
Return to Skip Menu

Main Navigation

  • About Us
  • People
  • Research
  • Undergraduate
  • Graduate
  • Events and Seminars
  • Alumni
  • Partnering with Industry
  • Northern VA Campus
  • Contact Us
 
 
  • Home
  • User
  • 34
 
Return to Skip Menu

Main Content

ribbens's picture

Calvin J. Ribbens

Professor and Associate Department Head for Undergraduate Studies

Office: 1108 KWII
Email: ribbens@vt.edu
Phone: (540) 231-6262
Website: http://people.cs.vt.edu/~ribbens/
Office Hours: By appointment
  • About
  • Labs
  • Publications
  • Projects
  • Courses
  • Grants
 
Research Interests
  • Center for High End Computing Systems
  • High End Computing and Computational Science
  • Scientific Computing

Cal Ribbens is a professor in the Department of Computer Science at Virginia Tech.  He also serves as Associate Department Head for Undergraduate Studies.  His research interests include parallel and high performance computing, mathematical software and computational science.  Ribbens holds an MS and PhD in computer science from Purdue University and a BS in mathematics from Calvin College.
 

Laboratory for Advanced Scientific Computing and Applications

URL: http://research.cs.vt.edu/~lasca/
Contact: Layne Watson

The goal of the Laboratory for Advanced Scientific Computing and Applications (LASCA) is to provide expertise and leadership in high-end scientific computing research and education at Virginia Tech. Located in Torgersen Hall, the laboratory is a visible and strategic center of activity in applied high-computation and assist scientists and engineers in applying high-end computing resources to their problems. By bringing together experts in scientific cp\omputing and its applications, LASCA helps build the kind of multidisciplinary teams needed to address today's most challenging computational science problems.

2013
Duggirala, V., C. J. Ribbens, and S. Varadarajan, "Distributed ONE: scalable parallel network simulation", 6th International Conference on Simulation Tools and Techniques (SIMUTools 2013), 2013.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2012
Kang, P., M. F. Heffner, N. Ramakrishnan, C. J. Ribbens, and S. Varadarajan, "Adaptive code collage: a framework to transparently modify scientific codes", Computing in Science & Engineering, vol. 14, pp. 52-63, 2012.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kang, P., N. Selvarasu, N. Ramakrishnan, C. J. Ribbens, D. Tafti, Y. Cao, and S. Varadarajan, "Implementing modular adaptation of scientific software", Jnl. of Computational Science, vol. 3, pp. 28-45, 2012.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2011
Belgin, M., G. Back, and C. J. Ribbens, "A library for pattern-based sparse matrix vector multiply", Intl. Jnl. of Parallel Programming, vol. 39, pp. 62-87, 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kim, D. K., E. Tilevich, and C. J. Ribbens, "Dynamic software updates for parallel high-performance applications", Concurrency & Computation: Practice & Experience, vol. 23, pp. 415-434, 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Mateescu, G., W. Gentzsch, and C. J. Ribbens, "Hybrid Computing: where HPC meets Grid and Cloud Computing", Future Generation Computer Systems, vol. 27, pp. 440-453, 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Pyla, H. K., C. J. Ribbens, and S. Varadarajan, "Exploiting coarse-grain speculative parallelism", 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications, OOPSLA/SPLASH 2011: ACM, pp. 555-574, 2011. Abstract
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ramesh, B., C. J. Ribbens, and S. Varadarajan, "Is it time to rethink distributed shared memory systems?", 17th IEEE International Conference on Parallel & Distributed Systems (ICPADS 2011): IEEE Computer Society, pp. 212-219, 2011.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2010
Sudarsan, R., and C. J. Ribbens, "Design and performance of a scheduling framework for resizable parallel applications", Parallel Computing, vol. 36, pp. 48-64, 2010.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Belgin, M., G. Back, and C. J. Ribbens, "Operation stacking for ensemble computations with variable convergence", Intl. Jnl. of High Performance Computing Applications, vol. 24, pp. 194-212, 2010.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Belgin, M., G. Back, and C. J. Ribbens, "Applicability of pattern-based sparse matrix representation for real applications", International Conference on Computational Science (ICCS 2010), Amsterdam, Elsevier, pp. 203-211, 2010.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kang, P., N. Selvarasu, N. Ramakrishnan, C. J. Ribbens, D. Tafti, and S. Varadarajan, "Dynamic tuning of algorithmic parameters of parallel scientific codes", International Conference on Computational Science (ICCS 2010), Amsterdam, Elsevier, pp. 145-153, 2010.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2009
Belgin, M., G. Back, and C. J. Ribbens, "A Pattern-based Sparse Matrix Representation for Memory-efficient SMVM Kernels", ICS '09: Proceedings of the 23rd international conference on Supercomputing: ACM, New York, pp. 100-109, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Akhtar, I., A. H. Nayfeh, and C. J. Ribbens, "On the stability and extension of reduced-order galerkin models in incompressible flows: a numerical study of vortex shedding", Theoretical & Computational Fluid Dynamics, vol. 23, pp. 213-237, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Sudarsan, R., and C. J. Ribbens, "Scheduling Resizable Parallel Applications", IPDPS'09: the 2009 IEEE International Symposium on Parallel & Distributed Processing: IEEE Computer Society, Washington, DC, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Sudarsan, R., C. J. Ribbens, and D. Farkas, "Dynamic Resizing of Parallel Scientific Simulations: A Case Study Using LAMMPS", International Conference on Computational Science (ICCS 2009): Springer, Heidelberg, pp. 175-184, 2009. Abstract
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kim, D. K., M. Song, E. Tilevich, C. J. Ribbens, and S. A. Bohner, "Dynamic Software Updates for Accelerating Scientific Discovery", International Conference on Computational Science (ICCS 2009): Springer, Heidelberg, pp. 237-247, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kang, P., N. Selvarusu, N. Ramakrishnan, C. J. Ribbens, D. Tafti, and S. Varadarajan, "Modular, Fine-grained Adaptation of Parallel Programs", International Conference on Computational Science (ICCS 2009): Springer, Heidelberg, pp. 269-279, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kang, P., Y. Cao, N. Ramakrishnan, C. J. Ribbens, and S. Varadarajan, "Modular Implementation of Adaptive Decisions in Stochastic Simulations", Proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC'09): ACM, New York, pp. 995-1001, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Akhtar, I., J. Borggaard, T. Iliescu, and C. J. Ribbens, "Modeling high frequency modes for accurate low-dimensional galerkin models", 39th AIAA Fluid Dynamics Conference, San Antonio, TX, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2008
Akhtar, I., A. H. Nayfeh, and C. J. Ribbens, "A galerkin model of the pressure field in incompressible flows", 46th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, January, 2008. Abstract
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2007
Sudarsan, R., and C. J. Ribbens, "“ReSHAPE: A framework for dynamic resizing and scheduling of homogeneous applications in a parallel environment", Proceedings of the International Conference on Parallel Processing (ICPP-2007), Washington, DC, IEEE Computer Society, pp. 44, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Sudarsan, R., and C. J. Ribbens, "Efficient multidimensional data redistribution for resizable parallel computations", Proceedings, Fifth International Symposium on Parallel and Distributed Processing and Applications (ISPA-07), Berlin, Springer-Verlag, pp. 182–194, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Belgin, M., C. J. Ribbens, and G. Back, "An operation stacking framework for large ensemble computations", Proceedings of the 21st ACM International Conference on Supercomputing (ICS07), New York, B. Smith (ed.), 2007, ACM, pp. 83–92, 2007.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2005
Belgin, M., and C. J. Ribbens, "Improving the performance of HPC applications by using operation stacking", Proceedings of ICCSE2005, The International Conference on Computational Science and Engineering, H. Dag and Y. Deng (eds.), Istanbul Technical University, pp. 183–190, 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., S. Varadarajan, M. Chinnusamy, and G. Swaminathan, "Balancing computational science and computer science research on a terascale computing facility", Proceedings of ICCS 2005, the 5th International Conference on Computational Science, Berlin, V. Sunderam, G. van Albada, P. Sloot, J. Dongarra (eds.), Springer-Verlag, pp. 60–67, 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2004
Griffen, O. H., E. A. Fox, C. J. Ribbens, T. D. Walker, N. J. Davis, R. M. Goff, J. L. Lo, V. K. Lohani, M. I. H. Gregg, and N. D. Barnette, "Work in Progress-A Freshman Course for Engineering and Computer Science Students", Proceedings of the 2004 Frontiers in Education Conference, Savannah, GA, October 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Heath, L. S., C. J. Ribbens, and S. V. Pemmaraju, "Processor-Efficient Sparse Matrix-Vector Multiplication", Computers and Mathematics with Applications , vol. 48, pp. pp. 589-608. , 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Griffin, O. H., E. A. Fox, C. J. Ribbens, T. D. Walker, N. J. Davis, R. M. Goff, J. L. Lo, V. K. Lohani, M. I. H. Gregg, and N. D. Barnette, "A Freshman Course for Engineering and Compuer Science Students", Proceedings in Frontiers in Education 34th Annual Conference FIE 2004, Savannah, GA, October 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Tadepalli, S., C. J. Ribbens, and S. Varadarajan, "GEMS: A job management system for fault tolerant grid computing", Proceedings High Performance Computing Symposium 2004, San Diego, CA, J. Meyer (ed.), Soc. for Modeling and Simulation Internat., pp. 59-66, 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2003
Ribbens, C. J., "High performance computing", Virginia Tech Scholarly Review, pp. 11-15, 2003.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Mateescu, G., C. J. Ribbens, and L. T. Watson, "A domain decomposition preconditioner for hermite collocation problems", Num. Meth. PDEs, vol. 19, pp. 135-151, 2003.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Bora, P., C. J. Ribbens, S. Prabhakar, G. Swaminathan, M. Chinnusamy, A. Jeyakumar, and B. Diaz-Acosta, "Issues in runtime algorithm selection for grid environments", Proceedings of the International Workshop on Challenges of Large Applications in Distributed Environments, Los Alamitos, CA, I. Banicescu (ed.), IEEE Press, pp. 80–87, 2003.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., P. Bora, D. M. Ventra, J. Hauck, S. Prabhakar, and C. Taylor, "From cluster to Grid: a case study in scaling-up a molecular electronics simulation code", Proceedings of the High Performance Computing Symposium 2003, San Diego, I. Banicescu (ed.), Society for Modeling and Simulation International, pp. 54-62, 2003.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2002
Ramakrishnan, N., L. T. Watson, D. G. Kafura, C. J. Ribbens, and C. A. Shaffer, "Programming Environments for Multidisciplinary Grid Communities", Concurrency and Computation: Practice and Experience, vol. 13–15, pp. 1241–1273, Nov–December, 2002.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Prabhakar, S., C. J. Ribbens, and P. Bora, "Multifaceted web services: an approach to secure and scalable grid scheduling", The Web and the GRID: from e-science to e-business, Proceedings of Euroweb 2002, Swindon, UK, B. Matthews, B. Hopgood, M. Wilson (eds.) British Computer Society, pp. 116–125, 2002.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2001
Farkas, D., M. Duranduru, W. A. Curtin, and C. J. Ribbens, "Multiple-dislocation emission from the crack tip in the ductile fracture of Al", Philosophical Magazine A, vol. 81, pp. 1241–1255, 2001.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Kohn, S., G. Kumfert, J. Painter, and C. J. Ribbens, "Divorcing language dependencies from a scientific software library", Proceedings of the Tenth SIAM Conference on Parallel Processing for Scientific Computing, Philadelphia, PA, C. Koelbel and J. Meza (eds.), SIAM, 2001.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2000
Ramakrishnan, N., and C. J. Ribbens, "Mining and visualizing recommendation spaces for elliptic PDEs with continuous attributes", ACM Trans. Math. Softw., vol. 26, pp. 254–273, 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Goel, A., C. Phanouriou, F. A. Kamke, C. J. Ribbens, C. A. Shaffer, and L. T. Watson, "WBCSim: A prototype PSE for wood-based composites simulations", Enabling Technologies for Computational Science: Frameworks, Middleware and Environments, pp. 187-196, 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1999
Goel, A., C. Phanouriou, F. A. Kamke, C. J. Ribbens, C. A. Shaffer, and L. T. Watson, "WBCSim: A Prototype Problem Solving Environment for Wood-Based Composites Simulations", Engineering with Computers, vol. 15, no. 2, pp. 198–210, 1999.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Mateescu, G., C. J. Ribbens, L. T. Watson, and C. - Y. Wang, "Effect of a sawtooth boundary on Couette flow", Computers & Fluids, vol. 28, pp. 801–813, 1999.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Mateescu, G., and C. J. Ribbens, "An Iterative Substructuring Preconditioner for Collocation with Hermite Bicubics", Proceedings of the Eleventh International Conference on Domain Decomposition Methods, Bergen,, C-H Lai, P. E. Bjorstad, M. Cross, and O. Widlund, (eds.), DDM.org, pp. 73–81, 1999.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1998
Pilkey, D. F., C. J. Ribbens, and D. J. Inman, "High performance computing issues for model reduction/expansion", Advances in Engineering Software, vol. 29, pp. 389–393, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Mateescu, G., and C. J. Ribbens, "Parallel algorithm for the solution of high order discretization of elliptic PDEs", Proceedings of the ASME Fluids Engineering Division—1998: ASME, New York, pp. 105–112, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1997
Embree, M., and C. J. Ribbens, "On the scalability of parallel Krylov subspace methods", Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, Philadelphia, SIAM, 1997.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1994
McQuain, W. D., C. J. Ribbens, L. T. Watson, and R. C. Melville, "Preconditioned iterative methods for sparse linear algebra problems arising in circuit simulation", Computers Math. Applic., vol. 27, pp. 25-45, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
McQuain, W. D., C. J. Ribbens, C. - Y. Wang, and L. T. Watson, "Steady viscous flow in a trapezoidal cavity", Comput. & Fluids, vol. 23, pp. 613–626, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1993
Ribbens, C. J., G. G. Pitts, and L. T. Watson, "Parallel ELLPACK for shared memory multiprocessors", Comput. Systems Engrg., vol. 4, pp. 531-540, 1993.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Chakraborty, A., D. C. S. Allison, C. J. Ribbens, and L. T. Watson, "The parallel complexity of embedding algorithms for the solution of systems of nonlinear equations", IEEE Trans. Parallel Distrib. Sys., vol. 4, pp. 458–465, 1993.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Shankar, J., C. J. Ribbens, R. T. Haftka, and L. T. Watson, "Computational study of a nonhierarchical decomposition algorithm", Comput. Optim. Appl., vol. 2, pp. 273–293, 1993.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., L. T. Watson, and C. deSa, "Toward parallel mathematical software for elliptic partial differential equations", ACM Trans. Math. Softw., vol. 13, pp. 30-46, 1993.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1992
deSa, C., K. M. Irani, C. J. Ribbens, L. T. Watson, and H. F. Walker, "Preconditioned iterative methods for homotopy curve tracking", SIAM J. Sci. Stat. Comput., vol. 13, pp. 30–46, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., "A moving mesh scheme for adaptive domain decomposition", Unstructured Scientific Computation on Scalable Multiprocessors, Cambridge, MA, P. Mehrotra, J. Saltz, and R. Voigt (eds.), MIT Press, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., "On adaptive domain decomposition with moving subdomains", Fifth International Symposium on Domain Decomposition Methods for Partial Differential Equations, Philadelphia, D. Keyes, et al. (eds.), SIAM, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Beattie, C., and C. J. Ribbens, "Parallel solution of a generalized symmetric eigenvalue problem", Parallel Processing for Scientific Computing, Philadelphia, J. Dongarra, et al. (eds.), SIAM, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., and G. G. Pitts, "Strategies for parallelizing PDE software", Advances in Computer Methods for Partial Differential Equations VII, R. Vichnevetsky, New Brunswick, N.J., D. Knight, and G. Richter (eds.), IMACS, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1991
Irani, K. M., M. P. Kamat, C. J. Ribbens, H. F. Walker, and L. T. Watson, "Experiments with conjugate gradient algorithms for homotopy curve tracking", SIAM J. Optim., vol. 1, pp. 222–251, 1991.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Chakraborty, A., D. C. S. Allison, C. J. Ribbens, and L. T. Watson, "Note on unit tangent vector computation for homotopy curve tracking on a hypercube", Parallel Comput., vol. 17, pp. 1385–1395, 1991.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Allison, D. C. S., K. M. Irani, C. J. Ribbens, and L. T. Watson, "High dimensional homotopy curve tracking on a shared memory multiprocessor", J. Supercomputing, vol. 5, pp. 347–366, 1991.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1989
Ribbens, C. J., "A fast adaptive grid scheme for elliptic partial differential equations", ACM Trans. Math. Softw., vol. 15, pp. 179–197, 1989.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., "Parallelization of adaptive grid domain mappings", Parallel Processing for Scientific Computing, Philadelphia, G. Rodrigue (ed.), SIAM, 1989.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1988
Dyksen, W. R., C. J. Ribbens, and J. R. Rice, "The performance of numerical methods for elliptic problems with mixed boundary conditions", Num. Meth. PDEs, vol. 4, pp. 347–361, 1988.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1987
Dyksen, W. R., and C. J. Ribbens, "Interactive ELLPACK: an interactive problem-solving environment for elliptic partial differential equations", ACM Trans. Math. Softw., vol. 13, pp. 113–132, 1987.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Ribbens, C. J., "A priori grid adaption strategies for elliptic PDEs", Advances in Computer Methods for Partial Differential Equations VI, R., New Brunswick, N.J., Vichnevetsky and R.S. Stepleman (eds.), IMACS,, 1987.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1984
Rice, J. R., C. J. Ribbens, and W. A. Ward, "A simple macro processor", ACM Trans. Math. Softw., vol. 10, pp. 410–416, 1984.
  • Tagged
  • XML
  • BibTex
  • Google Scholar

Please see projects at: http://people.cs.vt.edu/~ribbens/

1000 Level Courses

  • CS1944: Computer Science 1st Year Seminar

4000 Level Courses

  • CS4234: Parallel Computation
  • CS4944: Senior Seminar

5000 Level Courses

  • CS5234: Advanced Parallel Computation

6000 Level Courses

  • CS6204: Advanced Topics in Systems

Collaborative Research: ITR/NGS: Deja Vu: Transparent Checkpointing and Migration of Parallel Codes Over Grid Infrastructures

Granting Institution: National Science Foundation
Amount:

Déjà Vu: Transparent Checkpointing And Migration Of Parallel Codes Over Grid Infrastructures

Granting Institution: National Science Foundation
Amount: $715,000

The Adaptive Code Kitchen & Flexible Tools for Dynamic Application Composition

Granting Institution: National Science Foundation
Amount: $470,047

 
 
  • Log in /Administration
  • Intranet
  • Contact Us
  • Maps & Directions
  • Giving to CS
  • Privacy Statement
  • Principles of Community
  • Accessibility

© 2007 Virginia Polytechnic Institute and State University