[Host10] Upcoming Webinar: Writing Clean Scientific Software
IDEAS Project Outreach Lead
IDEASProductivity at gmail.com
Tue Jun 20 05:59:31 CDT 2023
The next webinar in the HPC Best Practices (http://ideas-productivity.org/events/hpc-best-practices-webinars/) series is:
Writing Clean Scientific Software
1:00-2:00 ET
Wednesday, July 12, 2023
Presenter: Nick Murphy (Center for Astrophysics, Harvard & Smithsonian)
Description: Most scientists are largely self-taught as programmers. Even many of us who spend most of our time coding have never had formal training in writing software. This webinar is intended for students and scientists who have some experience writing code but who have had to learn mostly on their own. The webinar will describe tips and strategies on how to write readable, reusable, and maintainable code. These tips include writing short functions that do exactly one thing with no side-effects, and measuring the length of a variable name by the time needed to understand its meaning rather than by number of characters. The webinar will describe strategies for restructuring a complicated function into smaller and more manageable chunks, and provide tips on how to make the best use of comments and error messages. Overall, the webinar will embolden the Computational Science and Engineering (CS&E) community to think of code as communication.
Participation is free, but registration is required. Registrants will also receive an email when the recording of the panel is available.
Register (https://exascaleproject.zoomgov.com/meeting/register/vJItf-6gqjMiGLu78K17z3fJECNl3pNZWSs)
Forward to a Friend (https://us16.forward-to-friend.com/forward?u=5438ff2caf2456f6ec49ebfbf&id=5afbce164a&e=b9db70c2a7)
Past webinars are archived at our web site (http://ideas-productivity.org/events/hpc-best-practices-webinars/) . The most recent additions are:
* The OpenSSF Best Practices Badge Program (https://ideas-productivity.org/events/hpc-best-practices-webinars/#webinar075) (June, 2023)
* Lessons Learned Developing Performance Portable QMCPACK (https://ideas-productivity.org/events/hpc-best-practices-webinars/#webinar074) (May, 2023)
* Facilitating Electronic Structure Calculations on GPU-based Exascale Platforms (https://ideas-productivity.org/events/hpc-best-practices-webinars/#webinar073) (April, 2023)
To suggest future topics, please email us at IDEASProductivity at gmail.com (mailto:IDEASProductivity at gmail.com) .
The Best Practices for HPC Software Developers (https://ideas-productivity.org/events/hpc-best-practices-webinars/) webinar series is presented by the IDEAS Productivity (http://ideas-productivity.org/) project, in partnership with the Argonne Leadership Computing Facility (http://www.alcf.anl.gov/) (ALCF), National Energy Research Scientific Computing Center (http://www.nersc.gov/) (NERSC), Oak Ridge Leadership Computing Facility (https://www.olcf.ornl.gov/) (OLCF), and the DOE Exascale Computing Project (https://secure-web.cisco.com/1yHUlfptHDqWRTz18OuvIg4DWUxL2GM9sQs9lMXpvvZikXZeG6zyw13Y_03-Ch_j3GnrPKfTXT22SHXQ1_3LvHDelwUkVgwzdd2hv_qFqwHCKg31qQ-zCyVBMig4LDSAo5bS73_nLwmOkEqyhgEOaZZIQlXPEgQ1JYZ7tIh0Lei2R1xSFaY1Lll-ZA33NL27CbcxooppJDpXVL5Ux7Ja8G_JW4YW3q5tbuXury3Q0qomnsKgdqRS8dYVQ6haBkLUw_Ews-DkBS1YhV_6_hvveI_i7DtTbIz_nSh3IWiPpRuI-WWrdLsqazmkbWsuXTUSLvBGlm4T5V5OeMaHpLKuDqwqZfgb4no2DW301F-KN3988asJtkBtJy6GhkU6E55oi1v2eQv31zqBCClp3H2TZoulWymLqH9cjCGc-094h3-5mE4P85GguE8faG2nH-jfWss_zOuTTirIV2IGa1fcL7do0zfc7r53P9WfOnmfl_UI_ZciXIU4oAMmqxNp7CJAtBs4-957Qnon2AeIPY-5rwXcwlQBXHc20aoIlnNmKnN0jZoDeJWWLAwL4zVcVdEbqH2bgdIDOkCc9GaD_KWpIEg/https%3A%2F%2Fexascaleproject.org%2F) (ECP).
============================================================
This message was sent to host10 at designsafe-ci.org
You are receiving this email because you opted-in at our web site or you registered for or participated in a previous IDEAS-organized event.
Did a friend forward this message to you?
You can ** subscribe to this list (http://eepurl.com/cQCyJ5)
Want to change how you receive these emails?
You can ** update your preferences (https://ideas-productivity.us16.list-manage.com/profile?u=5438ff2caf2456f6ec49ebfbf&id=a7f7d33358&e=b9db70c2a7&c=5afbce164a)
or ** unsubscribe from this list (https://ideas-productivity.us16.list-manage.com/unsubscribe?u=5438ff2caf2456f6ec49ebfbf&id=a7f7d33358&e=b9db70c2a7&c=5afbce164a)
Our mailing address is:
IDEAS Outreach
Oak Ridge National Laboratory
POB 2008, MS 6164
Oak Ridge, Tn 37831-6164
USA
Email Marketing Powered by Mailchimp
http://www.mailchimp.com/email-referral/?utm_source=freemium_newsletter&utm_medium=email&utm_campaign=referral_marketing&aid=5438ff2caf2456f6ec49ebfbf&afl=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.designsafe-ci.org/pipermail/host10/attachments/20230620/5f5793a9/attachment-0001.html>
More information about the Host10
mailing list