====================================
Schedule
====================================




Week 3: Aug 31 - Sep 4
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


1. Optional: try to read through `Perl notes`__ before our Zoom
   meeting on Tuesday.

2. On Tuesday we will review Perl in our Zoom meeting. I will go through all basic commands
   that we will need for this course, and you can interrupt and ask questions. Then
   you will start working on `Perl laboratory exercise`__.
   
3. On Thursday you will continue working on `Perl laboratory
   exercise`__ in our Zoom meeting. I will also talk about `Newton's
   method`__ either in the beginnig or toward the end of the Zoom meeting.





Week 4: Sep 7 - Sep 11
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   
1. On Tuesday you will start (or continue) working on `HW2`__ in our
   Zoom meeting. It will be an open question time.

2. On Thursday you will continue working on `HW2`__ in our
   Zoom meeting. It will be an open question time.

3. Deadline for HW2 is the end of Sunday Sep 13.


Week 5: Sep 14 - Sep 18
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


1. Optional: try to read (at least the first parts of) `Fortran notes`__ before our Zoom
   meeting on Tuesday.

2. On Tuesday we will review Fortran basics in our Zoom meeting. I
   will go through the basics of Fortran and you can interrupt and ask
   questions.

3. Optional: try to read through `Fortran notes`__ and `Makefiles`__ before our Zoom
   meeting on Tuesday next week.   
   
4. On Thursday there will be no meeting. 





Week 6: Sep 21 - Sep 25
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Optional: try to read through `Fortran notes`__ and `Makefiles`__ before our Zoom
   meeting on Tuesday.
   
2. On Tuesday I will continue discussing Fortran in our Zoom meeting. I will also talk about `Makefiles`__.

3. On Thursday I will briefly talk about quadrature and then you will start (or continue) working on `HW3`__ in our Zoom meeting. 

4. Deadline for HW3 has been extended to the end of Wednesday Sep 30.


Week 7: Sep 28 - Oct 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   
1. On Tuesday you will continue working on `HW3`__ in our Zoom meeting. It will be an open question time.

2. On Thursday I will talk about `finite differencing`__ with Fortran
   in our Zoom meeting.

Week 8: Oct 5 - Oct 9
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   
1. On Tuesday you will start (or continue) working on `HW4`__ in our Zoom meeting. It will be an open question time.

2. On Thursday you will continue working on `HW4`__ in our Zoom meeting. It will be an open question time.

3. Deadline for HW4 is the end of Sunday Oct 11 (extended to Oct 16).


Week 9: Oct 12 - Oct 16
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Optional: try to read through `ODE notes`__ before our Zoom
   meeting on Tuesday.
   
2. On Tuesday I will discuss the modeling and computation of ODE
   problems in our Zoom meeting.
   
3. On Thursday I will continue the discussion of ODEs and will also talk about the angry bird problem on `HW5`__ in our Zoom meeting. 


Week 10: Oct 19 - Oct 23
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   
1. On Tuesday you will start (or continue) working on `HW5`__ in our Zoom meeting. It will be an open question time.

2. On Thursday you will continue working on `HW5`__ in our Zoom meeting. It will be an open question time.

3. Deadline for HW5 is extended to Sunday Nov 1. If you
   need extra help, please let me know by email so that I set up an extra Zoom meeting for you.

Week 11: Oct 26 - Oct 30
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Optional: try to read through `Parallel computing`__ before our Zoom
   meeting on Tuesday.
   
2. On Tuesday I will discuss the basics of parallel computing in our Zoom meeting.

3. On Thursday I will continue the discussion of parallel computing
   and will also talk about `Stampede2`__ supercomputer. We will get you
   set up the two-factor authentication and learn how to log into
   Stampede2.

4. Note that deadline for HW5 will be Sunday Nov 1.

Week 12: Nov 2 - Nov 6
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Optional: try to read through `OpenMP`__ before our Zoom
   meeting on Thursday.
   
2. There will be no meeting on Tuesday Nov. 3rd, as it is the UNM
   Break Day. 

3. On Thursday I will discuss `OpenMP`__ in our Zoom meeting.

Week 13: Nov 9 - Nov 13
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. On Tuesday I will continue the discussion of `OpenMP`__ and `Stampede2`__ in our Zoom meeting.
   
2. On Thursday you will start (or continue) working on `HW6`__ in our Zoom meeting. It will be an open question time.

3. Deadline for HW6 is Sunday Nov 22. As usual, if you need extra help, please let me know by email so that I set up an extra Zoom meeting for you.


Week 14: Nov 16 - Nov 20
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. On Tuesday you will start (or continue) working on `HW6`__ in our Zoom meeting. It will be an open question time.
   
2. On Thursday I will discuss the numerical approximation of `PDEs`__ in our Zoom meeting.

3. Deadline for HW6 is Sunday Nov 22. As usual, if you need extra help, please let me know by email so that I set up an extra Zoom meeting for you.   

Week 15: Nov 23 - Nov 27
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. Optional: try to read through `MPI`__ before our Zoom meeting on Tueseday.
   
2. On Tuesday I will discuss `MPI`__ in our Zoom meeting.

3. There will be no meeting on Thursday Nov. 26th, as it is a Thanksgiving day. 

Week 14: Nov 30 - Dec 4
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1. On Tuesday you will start (or continue) working on `HW7`__ in our Zoom meeting. It will be an open question time.
   
2. On Thursday you will continue working on `HW7`__ in our Zoom meeting. It will be an open question time.

3. Deadline for HW7 is Sunday Dec. 13th. As usual, if you need extra
   help, please let me know by email so that I set up an extra Zoom
   meeting for you. There will be no due extension, as I would need to
   report grades no later than Dec. 15th.

Week 15: Dec 7 - Dec 11
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

This is the Finals week, and we will have no meetings.

   
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/perl.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/perl_lab.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/perl_lab.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/newton.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw2.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw2.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/fortran.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/fortran.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/makefiles.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/fortran.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/makefiles.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/makefiles.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw3.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw3.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/fd.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw4.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw4.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/ode.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw5.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw5.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw5.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/parallel.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/stampede2.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/openmp.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/openmp.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/openmp.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/stampede2.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw6.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw6.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/pde.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/mpi.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/mpi.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw7.html
__ http://math.unm.edu/~motamed/Teaching/Fall20/HPSC/hw7.html