applicationskeleton / Skeleton

a tool to generate skeleton applications that mimic a real applications' parallel or distributed performance at a task level
MIT License
13 stars 2 forks source link

How to make Skeletons work on distributed systems? #9

Open danielskatz opened 9 years ago

danielskatz commented 9 years ago

Things we need to know:

  1. What systems will we run on?
  2. How do we compile on those systems?

Issues to resolve:

  1. How to get input files to correct places (and even how to know what those places are)
  2. Know how to get task code to different systems (then how to actually compile it there)
  3. Make Swift/Pegasus know what files are where, and what executables are where, and use the right ones.
danielskatz commented 9 years ago

some of this may already work on Swift and Pegasus and just needs be tested - but there is the issue of getting the task compiled on the remote systems

mjwilde commented 9 years ago

try xsede first try 2 sites try shell executor try globus transfer try different compilers x MPIs