mersenne (titanic) primemodulusvikegridterminal/command linecondorsieve of eratosthenes
TRANSCRIPT
![Page 1: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/1.jpg)
Generation of Titanic Prime Numbers Through High Performance Computing
Team MembersJohn Bell
Joseph JacksonMatravia Seymore
Mentor Je’ Aime Powell
![Page 2: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/2.jpg)
Nature and Background of the
Study
![Page 3: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/3.jpg)
AbstractThe focus of the project was to generate a titanic prime number by using high performance computing resources. What makes prime numbers significant is their use in modern computers for the encryption of data. The generation of primes are particularly computing intensive the larger the prime. This makes titanic primes (thousand digit prime numbers) a perfect candidate for distribution through grid infrastructure. In order for the demands of the project to be met, a prime number generator had to be created. Multiple computer languages such as Javascript, Java, and C++ were tested for use in an attempt to develop a generator. Functionality was verified first through the terminal and then by job submission to Elizabeth City State University’s VikeGrid (a Condor based computer cluster). Overall, the results indicated the successes of the project and the improvements needed for continued work.
![Page 4: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/4.jpg)
VocabularyMersenne (Titanic) Prime
Modulus
VikeGrid
Terminal/Command Line
Condor
Sieve of Eratosthenes
![Page 5: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/5.jpg)
Methodology Summary
Create Generator
Compile Program
Execute from Terminal
Submit to VikeGrid
![Page 6: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/6.jpg)
Javascript
Found generator by Kerry Soileau
Downloaded class files
Unable to compile
![Page 7: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/7.jpg)
JavaCreated Generator
Double Data Type/Mersenne Prime Formula
Sieve of Eratosthenes
![Page 8: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/8.jpg)
Java Continued….java fileGenerate
code (NetBeans)
Compile (NetBeans)
Unable to compile
(Terminal)
.jar file
Generate code
(NetBeans)
Compile (NetBeans
& Terminal)Execute
(Netbeans &
Terminal)
Unable to submit in Condor
![Page 9: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/9.jpg)
C++Created Generator
One addition
![Page 10: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/10.jpg)
C++ ContinuedCompiled (NetBeans & Terminal)
Executed (NetBeans & Terminal)
Submitted to VikeGrid Cluster
Additional generators
Also submitted
![Page 11: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/11.jpg)
Results
.class .java .jar .cpp
Created * a a aCompiled(NB) a a aCompiled(TM) a aExecuted(NB)
a a aExecuted(TM) a aSubmitted a
*Created by someone else
![Page 12: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/12.jpg)
Results Continued…
1st Generator• Ran out of Memory
2nd Generator• Over data type limit
Only original generator finished
![Page 13: Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes](https://reader035.vdocument.in/reader035/viewer/2022062713/56649ccf5503460f9499b3a9/html5/thumbnails/13.jpg)
Future WorkA titanic prime was not found in this project. In order to find a titanic prime, there were several things that should be considered:
Finding arguments for jar files
Exceeding the double data type
Memory Issue
• Above average computers• Erasing numbers• Parallel Computing
Installing condor_compile