POSIDONIA: INSTALLATION & INTERNAL WORKING

INSTALLATION

Desktop side

You only need the last version of Java (Java 8) and get posidonia.jar.

It has been tested in Windows 7 and Ubuntu.

HPC system side

Each user needs to have in his home directory:

  • Posidonia/Kernel/ReceiveJob.jar
  • Posidonia/Kernel/lib/drmaa.jar

And obviously the last version of Java and a scheduler system. It has been tested in different Linux clusters with SGE (see tutorial) as the scheduler system. A verison of Posidonia with HTCondor was also tested.

INTERNAL WORKING

Desktop side

You may notice that some files will appear in the directory where you execute posidonia.jar:

  • .posidonia: this file is used for not having two active instances of Posidonia at the same time.
  • PosidoniaProfile: this encrypted file stores the saved data in the tabs of Posidonia.
  • JobsInCluster: this encrypted file stores information about the jobs which are still running in the cluster.

HPC system side

Everything related to Posidonia is located in the folder Posidonia of the home of the user. The tree directory of Posidonia is the following:

  • Posidonia/
    • Kernel/: here the .jar explained above are located. Moreover, you can find 3 files needed by Posidonia:
      • pendingJobs
      • runningJobs
      • history
    • click2+<nameProfile>: here the input and output files for each job are located. Indeed, you have a directory for each job you have in your repository.
      • <jobName>+numbers: the meaning of the numbers are related to the time when the job was sent to the HPC system.

 

Comments are closed