{"id":196,"date":"2025-07-13T23:29:54","date_gmt":"2025-07-13T23:29:54","guid":{"rendered":"https:\/\/courses.lsa.umich.edu\/krasny\/?page_id=196"},"modified":"2025-07-13T23:29:55","modified_gmt":"2025-07-13T23:29:55","slug":"math-671b","status":"publish","type":"page","link":"https:\/\/courses.lsa.umich.edu\/krasny\/math-671b\/","title":{"rendered":"Math 671b"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Math 671, Winter 2022<br><br>Topics in Scientific Computing: Particle Methods<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">TuTh, 10-11:30am, 3088 East Hall<br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_description.pdf\">course description<\/a><br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_references.pdf\">references<\/a><br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_lecture_notes.pdf\">lecture notes<\/a>\u00a0: complete to Tues April 19<br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_hw1.pdf\">hw1<\/a>\u00a0due: Thurs 1\/27<br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_hw2.pdf\">hw2<\/a>\u00a0due: Thurs 2\/17<br><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/math671b_hw3.pdf\">hw3<\/a>\u00a0due: Thurs 3\/17\u00a0<a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/m671b_Vlasov-Poisson_PIC_hw3.pdf\">m671b_Vlasov-Poisson_PIC_hw3.m<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.fftw.org\/\">www.fftw.org<\/a><br><a href=\"http:\/\/www.fastmultipole.org\/\">www.fastmultipole.org<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/matlab.pdf\">notes on using MATLAB<\/a><br><a href=\"http:\/\/www.mathworks.com\/company\/newsletters\/articles\/the-origins-of-matlab.html\">The Origins of Matlab<\/a>, by Cleve Moler, December 2004<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/courses.lsa.umich.edu\/krasny\/wp-content\/uploads\/sites\/202\/2025\/07\/lax_interview.pdf\">Interview with Peter Lax<\/a>, AMS Notices, February 2006<br><a href=\"http:\/\/tonic.physics.sunysb.edu\/docs\/num_meth.html\">Numerical Methods Resource Page<\/a><br><a href=\"http:\/\/www.ima.umn.edu\/~arnold\/disasters\/disasters.html\">Disasters Attributable to Bad Computing<\/a>, by Doug Arnold<br><a href=\"http:\/\/www5.in.tum.de\/~huckle\/bugse.html\">Collection of Software Bugs<\/a>, by Thomas Huckle<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;You need the willingness to fail all the time. You have to generate many ideas and then you have to work very hard only to discover that they don&#8217;t work. And you keep doing that over and over until you find one that does work.&#8221; &#8211;&nbsp;<a href=\"http:\/\/en.wikipedia.org\/wiki\/John_Backus\">John Backus<\/a>, lead developer of Fortran<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/instruct.math.lsa.umich.edu\/stu-info\/\">Click here to fill out the Student Data Form<\/a><br><a href=\"http:\/\/instruct.math.lsa.umich.edu\/stu-info\/faq.html\">FAQ about the Student Data Form<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/sites.lsa.umich.edu\/krasny\/links\/fellowships\/\">Fellowships, Internships, Workshops<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">SIAM has a webpage for students;&nbsp;<a href=\"http:\/\/www.siam.org\/students\/\">check it out<\/a>&nbsp;and don&#8217;t miss the link to&nbsp;<a href=\"http:\/\/www.siam.org\/membership\/individual\/free.php\">free student memberships<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Math 671, Winter 2022 Topics in Scientific Computing: Particle Methods TuTh, 10-11:30am, 3088 East Hallcourse descriptionreferenceslecture notes\u00a0: complete to Tues April 19hw1\u00a0due: Thurs 1\/27hw2\u00a0due: Thurs 2\/17hw3\u00a0due: Thurs 3\/17\u00a0m671b_Vlasov-Poisson_PIC_hw3.m www.fftw.orgwww.fastmultipole.org notes on using MATLABThe Origins of Matlab, by Cleve Moler, December 2004 Interview with Peter Lax, AMS Notices, February 2006Numerical Methods Resource PageDisasters Attributable to Bad&hellip; <a class=\"more-link\" href=\"https:\/\/courses.lsa.umich.edu\/krasny\/math-671b\/\">Continue reading <span class=\"screen-reader-text\">Math 671b<\/span><\/a><\/p>\n","protected":false},"author":4973,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"tw-no-title.php","meta":{"footnotes":""},"class_list":["post-196","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/pages\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/users\/4973"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":1,"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/pages\/196\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/pages\/196\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/courses.lsa.umich.edu\/krasny\/wp-json\/wp\/v2\/media?parent=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}