Scientific Programming Environments
Technical (scientific) computing and especially high performance computing (HPCC) is typically viewed as having “unfriendly software environment”
CS community has developed good research ideas but cannot implement them as solving computing’s hardest problem with few percent of the funding
- HPCC applications are very complex and use essentially all computer capabilities and also have synchronization and performance constraints from HPCC
We have learnt to use commodity hardware either
- partially as in Origin 2000/SP2 with consumer CPU’s but custom network or
- fully as in PC cluster with fast ethernet/ATM
Let us do the same with software and design systems with maximum possible commodity software basis