IEEE Software · 1993 · 14 citations · 0 references
ComputingComputer ScienceAlgorithmsData StructuresScientific ComputingComputational ModelingComputational ModelsData Structure DesignData-flow AnalysisNumerical AnalysisSoftware DesignCoordinate DeterminationNumerical Data RepresentationProgram SynthesisProgram Synthesis For ModelingSimplificationSymbolic ComputationTemplate-based High-level Synthesis
• Algorithm template language (independent from dimensions, equations, data structures/stencils) • Generic specification of scientific computations • Coordinate transforms, discretizations • Sensitivity and error calculations • Algorithm elaboration and optimization • Program generation and optimization • Comments generated to aid human understanding • Symbolic simplification of general data representations and control constructs Specification