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
Computer Science Virginia Tech | Computer Science
Return to Skip Menu

Search

  • Search within VTCS
  • A to Z Index
 
Return to Skip Menu

Main Navigation

  • Virginia Tech Home
  • VT CS Home
  • About Us
  • Faculty Search
  • People
  • Northern VA Campus
  • Intranet
  • Distinguished Lecture Series
  • Research
  • Facilities
  • Labs
  • Centers
  • Groups
  • Publications
  • Technical Reports
  • Grants
  • Undergraduate
  • Graduate
  • News
  • Events
  • Seminar Series
  • Facebook Page
  • Department Blog
  • Newsletters
  • Giving
  • Women and Minorities
  • Partnering with Industry
  • Contact Us
  • Maps and Directions
  • Shuttle Schedule
 
 
  • Home
  • User
  • 34
 
Return to Skip Menu

Main Content

ribbens's picture

Calvin J. Ribbens

Associate 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: McB 114: MW 1:00 to 2:00, TTh 4:00-5:00
  • About
  • Publications
  • Courses
  • Grants
 
Research Interests
  • High End Computing
  • Scientific Computing

Cal Ribbens is an associate professor in the Department of Computer Science at Virginia Tech.  He also serves as Associate Department 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.
 

2009
Belgin M., Back G., Ribbens C.J., "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 BibTex xml
Akhtar I., Nayfeh A H., Ribbens C.J., "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 BibTex xml
Sudarsan R., Ribbens C.J., "Scheduling Resizable Parallel Applications", IPDPS'09: the 2009 IEEE International Symposium on Parallel & Distributed Processing: IEEE Computer Society, Washington, DC, 2009. Tagged BibTex xml
Sudarsan R., Ribbens C.J., Farkas D., "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 BibTex xml
Kim D K., Song M., Tilevich E., Ribbens C.J., Bohner S.A., "Dynamic Software Updates for Accelerating Scientific Discovery", International Conference on Computational Science (ICCS 2009): Springer, Heidelberg, pp. 237-247, 2009. Tagged BibTex xml
Kang P., Selvarusu N., Ramakrishnan N., Ribbens C.J., Tafti D., Varadarajan S., "Modular, Fine-grained Adaptation of Parallel Programs", International Conference on Computational Science (ICCS 2009): Springer, Heidelberg, pp. 269-279, 2009. Tagged BibTex xml
Kang P., Cao Y., Ramakrishnan N., Ribbens C.J., Varadarajan S., "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 BibTex xml
2008
Akhtar I., Nayfeh A H., Ribbens C.J., "A galerkin model of the pressure field in incompressible flows", 46th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, January, 2008. Abstract Tagged BibTex xml
2007
Sudarsan R., Ribbens C.J., "“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 BibTex xml
Sudarsan R., Ribbens C.J., "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 BibTex xml
Belgin M., Ribbens C.J., Back G., "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 BibTex xml
2005
Belgin M., Ribbens C.J., "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 BibTex xml
Ribbens C.J., Varadarjan S., Chinnusamy M., Swaminathan G., "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 BibTex xml
2004
Griffen O., Fox E.A., Ribbens C.J., Walker T.D., Davis N.J., Goff R.M., Lo J.L., Lohani V.K., Gregg M.H., Barnette D., "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 BibTex xml
Heath L.S., Ribbens C.J., Pemmaraju S.V., "Processor-Efficient Sparse Matrix-Vector Multiplication", Computers and Mathematics with Applications , vol. 48, pp. pp. 589-608. , 2004. Tagged BibTex xml
Tadepalli S., Ribbens C.J., Varadarajan S., "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 BibTex xml
2003
Ribbens C.J., "High performance computing", Virginia Tech Scholarly Review, pp. 11-15, 2003. Tagged BibTex xml
Mateescu G., Ribbens C.J., Watson L T., "A domain decomposition preconditioner for hermite collocation problems", Num. Meth. PDEs, vol. 19, pp. 135-151, 2003. Tagged BibTex xml
Bora P., Ribbens C.J., Prabhakar S., Swaminathan G., Chinnusamy M., Jeyakumar A., Acosta D.B., "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 BibTex xml
Ribbens C.J., Bora P., Ventra D.M., Hauck J., Prabhakar S., Taylor C., "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 BibTex xml
2002
Ramakrishnan N., Watson L T., Kafura D G., Ribbens C.J., Shaffer C A., "Programming Environments for Multidisciplinary Grid Communities", Concurrency and Computation: Practice and Experience, vol. 13–15, pp. 1241–1273, Nov–December, 2002. Tagged BibTex xml
Prabhakar S., Ribbens C., Bora P., "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 BibTex xml
2001
Farkas D., Duranduru M., Curtin W A., Ribbens C., "Multiple-dislocation emission from the crack tip in the ductile fracture of Al", Philosophical Magazine A, vol. 81, pp. 1241–1255, 2001. Tagged BibTex xml
Kohn S., Kumfert G., Painter J., Ribbens C.J., "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 BibTex xml
2000
Ramakrishnan N., Ribbens C.J., "Mining and visualizing recommendation spaces for elliptic PDEs with continuous attributes", ACM Trans. Math. Softw., vol. 26, pp. 254–273, 2000. Tagged BibTex xml
Goel A., Phanouriou C., Kamke F A., Ribbens C.J., Shaffer C A., Watson L T., "WBCSim: A prototype PSE for wood-based composites simulations", Enabling Technologies for Computational Science: Frameworks, Middleware and Environments, pp. 187-196, 2000. Tagged BibTex xml
1999
Goel A., Phanouriou C., Kamke F A., Ribbens C.J., Shaffer C A., Watson L T., "WBCSim: A Prototype Problem Solving Environment for Wood-Based Composites Simulations", Engineering with Computers, vol. 15, no. 2, pp. 198–210, 1999. Tagged BibTex xml
Mateescu G., Ribbens C.J., Watson L T., Wang C -Y., "Effect of a sawtooth boundary on Couette flow", Computers & Fluids, vol. 28, pp. 801–813, 1999. Tagged BibTex xml
Mateescu G., Ribbens C.J., "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 BibTex xml
1998
Pilkey D F., Ribbens C.J., Inman D J., "High performance computing issues for model reduction/expansion", Advances in Engineering Software, vol. 29, pp. 389–393, 1998. Tagged BibTex xml
Mateescu G., Ribbens C.J., "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 BibTex xml
1997
Embree M., Ribbens C.J., "On the scalability of parallel Krylov subspace methods", Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing, Philadelphia, SIAM, 1997. Tagged BibTex xml
1994
McQuain W D., Ribbens C.J., Watson L T., Melville R C., "Preconditioned iterative methods for sparse linear algebra problems arising in circuit simulation", Computers Math. Applic., vol. 27, pp. 25-45, 1994. Tagged BibTex xml
McQuain W D., Ribbens C.J., Wang C -Y., Watson L T., "Steady viscous flow in a trapezoidal cavity", Comput. & Fluids, vol. 23, pp. 613–626, 1994. Tagged BibTex xml
1993
Ribbens C.J., Pitts G G., Watson L T., "Parallel ELLPACK for shared memory multiprocessors", Comput. Systems Engrg., vol. 4, pp. 531-540, 1993. Tagged BibTex xml
Chakraborty A., Allison D C S., Ribbens C.J., Watson L T., "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 BibTex xml
Shankar J., Ribbens C.J., Haftka R T., Watson L T., "Computational study of a nonhierarchical decomposition algorithm", Comput. Optim. Appl., vol. 2, pp. 273–293, 1993. Tagged BibTex xml
Ribbens C.J., Watson L T., deSa C., "Toward parallel mathematical software for elliptic partial differential equations", ACM Trans. Math. Softw., vol. 13, pp. 30-46, 1993. Tagged BibTex xml
1992
deSa C., Irani K M., Ribbens C.J., Watson L T., Walker H F., "Preconditioned iterative methods for homotopy curve tracking", SIAM J. Sci. Stat. Comput., vol. 13, pp. 30–46, 1992. Tagged BibTex xml
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 BibTex xml
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 BibTex xml
Beattie C., Ribbens C.J., "Parallel solution of a generalized symmetric eigenvalue problem", Parallel Processing for Scientific Computing, Philadelphia, J. Dongarra, et al. (eds.), SIAM, 1992. Tagged BibTex xml
Ribbens C.J., Pitts G G., "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 BibTex xml
1991
Irani K M., Kamat M P., Ribbens C.J., Walker H F., Watson L T., "Experiments with conjugate gradient algorithms for homotopy curve tracking", SIAM J. Optim., vol. 1, pp. 222–251, 1991. Tagged BibTex xml
Chakraborty A., Allison D C S., Ribbens C.J., Watson L T., "Note on unit tangent vector computation for homotopy curve tracking on a hypercube", Parallel Comput., vol. 17, pp. 1385–1395, 1991. Tagged BibTex xml
Allison D C S., Irani K M., Ribbens C.J., Watson L T., "High dimensional homotopy curve tracking on a shared memory multiprocessor", J. Supercomputing, vol. 5, pp. 347–366, 1991. Tagged BibTex xml
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 BibTex xml
Ribbens C.J., "Parallelization of adaptive grid domain mappings", Parallel Processing for Scientific Computing, Philadelphia, G. Rodrigue (ed.), SIAM, 1989. Tagged BibTex xml
1988
Dyksen W R., Ribbens C.J., Rice J R., "The performance of numerical methods for elliptic problems with mixed boundary conditions", Num. Meth. PDEs, vol. 4, pp. 347–361, 1988. Tagged BibTex xml
1987
Dyksen W R., Ribbens C.J., "Interactive ELLPACK: an interactive problem-solving environment for elliptic partial differential equations", ACM Trans. Math. Softw., vol. 13, pp. 113–132, 1987. Tagged BibTex xml
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 BibTex xml
1984
Rice J R., Ribbens C.J., Ward W A., "A simple macro processor", ACM Trans. Math. Softw., vol. 10, pp. 410–416, 1984. Tagged BibTex xml

1000 Level Courses

  • CS1705: Introduction to Object-Oriented Development I

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

 
 
  • Administration
  • Jobs at Virginia Tech
  • Contact Us
  • Giving to Virginia Tech
  • Site Map
  • Privacy Statement
  • Principles of Community
  • Acceptable Use Policy
  • Accessibility

© 2007 Virginia Polytechnic Institute and State University