Wed, Jan 25, 2023

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

Add to Calendar

Lewis Library 122

Princeton, NJ 08544, United States

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, United States

Hosted By

Wintersession | View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers