Wed, Jan 25, 2023

3:30 PM – 5 PM EST (GMT-5)

Add to Calendar

Lewis Library 122

Princeton, NJ 08544,

View Map
26
Registered

Registration

Details

This workshop will go over CMake, the cross platform tool used to build C, C++, Fortran, Swift, CUDA, and more on all major operating systems. CMake has a reputation for being clunky and hard to read, but we’ll look at modern CMake - over the last few years, CMake has become much better. We’ll focus on CMake 3.15+ (current version is 3.24) for this workshop.

Meet the Facilitator:
Henry Schreiner is a Computational Physicist / Research Software Engineer in High Energy Physics. He received his Ph.D. in experimental high-energy physics from the University of Texas at Austin. Henry is currently funded by the IRIS-HEP project, developing tools for the next era of the Large Hadron Collider (LHC). He is an admin of Scikit-HEP, and also the lead web developer for IRIS-HEP and Scikit-HEP. Henry is also a maintainer/core developer for pypa/build, scikit-build, cibuildwheel, pybind11, and plumbum for Python, and primary author of CLI11 for C++. He is also the author of a variety of CMake, GPU, and Python training courses and classes.

What to Expect:
Mini Workshop

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.

Where

Lewis Library 122

Princeton, NJ 08544,

Hosted By

Office of Campus Engagement (OCE) | View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers