SLIDE 4 Yet Anot her HPC Programming
Goal=Aut omat ed PDCA Cycle
qsub sim p1 qsub sim p2 qsub sim p3 ...
D: submit huge number of j obs C: check huge size of out put dat a A: f ind t he way t o go next
? ? ?
P: creat e huge size of input dat a
@eval= evaluate(@results) @params= create_param(@space) @space= explore(@results) use a_smart_search search(’sim’, ...) @results= submit($job,@params)
e.g. Ensemble-Based Dat a Assimilat ion
= repeat ed sim t o f ind opt paramet er HP&P Script Language
Why HP & P
Script Language
inherent ly suit able f or programming t o run programs rich f unct ionalit y f or gluing programs easy-t o-writ e f or comput er scient ist s
Parallel Script Language
f unct ions t o run programs in parallel
e.g. submit many j obs and wait f or t heir complet ion
Highly-Product ive Parallel Script Language
easy-t o-writ e f or comput at ional scient ist s
creat e input f iles f rom a t emplat e easily ext ract desired lines/ words f rom out put f iles easily