Thursday, June 15, 2017
CIS(theta) 2016-2017: June Meeting: NONE!
June Meeting: NONE!
We didn't have a meeting in June due to In-Class Finals Week followed by NYS Regents Exam Week. So, now is a time to reflect on what we did:
We installed Ubuntu Linux 64bit Decktop 16.04, then we installed openSSH with public key authentication to connect all the cores and then we installed openMPI to get our compilers. We ended up adding the MPI4PY interpreter and wrote helloMPI.py as well as quadMPI.py but we ran out of time when we encountered bugs in quadMPI.
Next year we will have to meet 2 times every month so we can get more stuff done! We didn't always get to do that this year. Also, we can focus on just getting a few cores, say 4 PCs with 16 cores running at about 32 GFLOPs, up and running before we scale to 100 cores.
September is very busy, so we will meet late in the month and just have an organizational meeting but then we should follow a schedule like this:
Install latest Unbuntu Linux.
Install openSSH.py and open MPI.py
Write helloMPI.py and quadMPI.py:
(helloSERIAL.py and quadSERIAL.py first)
Write mandelSERIAL.py and mandelMPI.py
Render Mandel Zoom Movie
POVRay 3D Rendering
Blender 3D Rendering
Blender 3D Animation
So, what's all this good for aside from making a Fractal Zoom or Shrek Movie?
Mersenne Prime Search
Computer Aided Design (CAD)
Computer Algebra Systems (CAS)
These are but a few examples of using Computer Science to solve problems in Mathematics and the Sciences (STEAM). In fact, many of these applications fall under the heading of Cluster Programming or Super Computing. These problems typically take too long to process on a single PC, so we need a lot more horse power. Next time, maybe we'll just use Titan!
Membership (alphabetic by first name):
BrandonB(12), FabbyF(12), JamesG(12), JoehanA(12), RusselK(12)
DanielD(12), JevanyI(12), JuliaL(12), MichaelC(12), MichaelS(12), YaminiN(12)
BenR(11), BrandonL(12), DavidZ(12), GabeT(12), HarrisonD(11), HunterS(12), JacksonC(11), SafirT(12), TimL(12)
BryceB(12), CheyenneC(12), CliffordD(12), DanielP(12), DavidZ(12), GabeT(11), KeyhanV(11), NoelS(12), SafirT(11)
BryanS(12), CheyenneC(11), DanielG(12), HarineeN(12), RichardH(12), RyanW(12), TatianaR(12), TylerK(12)
Graham Smith(12), George Abreu(12), Kenny Krug(12), LucasEager-Leavitt(12)
David Gonzalez(12), Herbert Kwok(12), Jay Wong(12), Josh Granoff(12), Ryan Hothan(12)
Arthur Dysart(12), Devin Bramble(12), Jeremy Agostino(12), Steve Beller(12)
Marc Aldorasi(12), Mitchel Wong(12)
Chris Rai(12), Frank Kotarski(12), Nathaniel Roman(12)
A. Jorge Garcia, Gabriel Garcia, James McLurkin, Joe Bernstein, ... too many to mention here!