Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes.

Slides:



Advertisements
Similar presentations
Remote Executable Remote Executable Condor Submit Ninf-C Master Program NinfCall( funcname, input_data, output_data ); Monitor Log File Execute Machine.
Advertisements

Processing and Java David Meredith
Slides for Parallel Programming Techniques & Applications Using Networked Workstations & Parallel Computers 2nd ed., by B. Wilkinson & M
2.4 Write Equations of Lines
Programming Example: tax computation. Introduction In this webpage, we will study a programming example using the conditional statements (if and if-else)
Prime Number Sieve
CMPT-585 Project Presentation Ayesha Mohiuddin Ramazan Burus Generating Prime Numbers using Grid Computing.
Computational Physics Home Assignment #3 Dr. Guy Tel-Zur.
1 of 30 1 st Derivative The formula for the 1 st derivative of a function is as follows: It’s just the difference between subsequent values and measures.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
Source Code Basics. Code For a computer to execute instructions, it needs to be in binary Each instruction is given a number Known as “operation code”
SECTION 5-2 Large Prime Numbers Slide THE INFINITUDE OF PRIMES Slide There is no largest prime number. Euclid proved this around 300 B.C.
To run the program: To run the program: You need the OS: You need the OS:
Introduction to Java CSIS 3701: Advanced Object Oriented Programming.
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
Lecture 2: Static Methods, if statements, homework uploader.
Condor Tugba Taskaya-Temizel 6 March What is Condor Technology? Condor is a high-throughput distributed batch computing system that provides facilities.
Local Variables A local variable is a variable that is declared within a method declaration. Local variables are accessible only from the method in which.
Chapter 1 Introduction. Goal to learn about computers and programming to compile and run your first Java program to recognize compile-time and run-time.
Compiled Matlab on Condor: a recipe 30 th October 2007 Clare Giacomantonio.
TERMINATE-AND-STAY-RESIDENT TSR IS A SOFTWARE PROGRAM THAT REMAINS IN MEMORY UNTIL IT IS NEEDED, AND THEN PERFORMS SOME FUNCTION. AN GOOD EXAMPLE OF A.
CS 11 java track: lecture 1 Administrivia need a CS cluster account cgi-bin/sysadmin/account_request.cgi need to know UNIX
© T Madas. A prime number or simply a prime, is a number with exactly two factors. These two factors are always the number 1 and the prime number itself.
How to Run a Java Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Condor Project Computer Sciences Department University of Wisconsin-Madison A Scientist’s Introduction.
Functions CS 103 March 3, Review A function is a set of code we can execute on command to perform a specific task A function is a set of code we.
Functions CS 103. Review A function is a set of code we can execute on command to perform a specific task When we call a function, we can pass arguments.
Topic 25 - more array algorithms 1 "To excel in Java, or any computer language, you want to build skill in both the "large" and "small". By "large" I mean.
Sieve of Eratosthenes. The Sieve of Eratosthenes is a method that.
CSci 111 – computer Science I Fall 2014 Cynthia Zickos WRITING A SIMPLE PROGRAM IN JAVA.
3D Puzzle Assignment #1 Programming Language, Spring 2003.
12-2 Chapter Topics Chapter 14 discusses the following main topics: Introduction to Applets A Brief Introduction to HTML Creating Applets with Swing Using.
Chun-Yuan Lin OpenMP-Programming training-5. “Type 2” Pipeline Space-Time Diagram.
Tuesday, 8 st of Aban 2 nd TA Session.  In last session, we did:  Met with Memory and CPU  Met with C++ and compared it, somehow, w/ C and Java  Met.
Download and Install: 1.Java Development Kit (JDK) bin/INTERSHOP.enfinity/WFS/CDS- CDS_Developer-Site/en_US/- /USD/ViewProductDetail-Start?ProductRef=jdk-
Arithmetic Sequences In an arithmetic sequence, the difference between consecutive terms is constant. The difference is called the common difference. To.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
A Comparison of Job Duration Utilizing High Performance Computing on a Distributed Grid Team Members JerNettie Burney Robyn Evans Michael Austin Mentor.
Introduction to array: why use arrays ?. Motivational example Problem: Write a program that reads in and stores away 5 double numbers After reading in.
Programming in C++ History of Programming 1st Generation –Machine Language 2nd Generation –Assembly Language 3rd Generation.
3/5/2002e-business and Information Systems1 Java Java Java Virtual Machine (JVM) Java Application Program Interface (API) HW Kernel API Application Programs.
GPU Programming Contest. Contents Target: Clustering with Kmeans How to use toolkit1.0 Towards the fastest program.
Netbeans QuickStart. Creating a project File->New Project –For now you want General->Java Application –Then fill in the project details.
Topics for today: 1.Comments 2.Data types 3.Variable declaration.
Programming Languages Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
CPSC 233 Tutorial January 21 st /22 nd, Linux Commands.
History of C and basics of Programming
Why don’t programmers have to program in machine code?
Final Project of Computer Graphics
Introduction to Programming (CS 201)
Compiling and Running a Java Program
Sieve of Eratosthenes.
Using The Sieve of Eratosthenes
NGS computation services: APIs and Parallel Jobs
Sieve of Eratosthenes.
Software Development Jar Files for Applications and Libraries
Updated July 15, 2017: How to start Condor on a Windows 10 PC
High Level Programming Languages
AP Java Warm-up Boolean Array.
BINOMIAL DISTRIBUTION
Introduction to Object-Oriented Programming with Java--Wu
Run Java file with Window cmd
Arithmetic Sequences In an arithmetic sequence, the difference between consecutive terms is constant. The difference is called the common difference. To.
Developing Java Applications with NetBeans
Developing Java Applications with NetBeans
Generation of Titanic Prime Numbers Through High Performance Computing
Agenda Warmup Review Finish 1.2 Assignments Lesson 1.3 (If Statements)
Topic 25 - more array algorithms
Agenda Warmup Review Finish 1.2 Assignments Lesson 1.3 (If Statements)
Presentation transcript:

Mersenne (Titanic) PrimeModulusVikeGridTerminal/Command LineCondorSieve of Eratosthenes

Create GeneratorCompile ProgramExecute from TerminalSubmit to VikeGrid

Found generator by Kerry SoileauDownloaded class filesUnable to compile

Created Generator Double Data Type/Mersenne Prime Formula Sieve of Eratosthenes

Java Continued….java file Generate code (NetBeans) Compile (NetBeans) Unable to compile (Terminal).jar file Generate code (NetBeans) Compile (NetBeans & Terminal) Execute (Netbeans & Terminal) Unable to submit in Condor

C++ Created GeneratorOne addition

C++ Continued Compiled (NetBeans & Terminal)Executed (NetBeans & Terminal)Submitted to VikeGrid Cluster Additional generatorsAlso submitted

.class.java.jar.cpp Created *  Compiled(NB)  Compiled(TM)  Executed(NB)   Executed(TM)  Submitted  *Created by someone else

Results Continued… 1 st Generator Ran out of Memory 2 nd Generator Over data type limit Only original generator finished

A 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 filesExceeding the double data typeMemory Issue Above average computers Erasing numbers Parallel Computing Installing condor_compile