CSDL, the Computational System Design Language, represents numerical models as graphs of mathematical operations. Its compiler generates model evaluations and adjoint-based sensitivities from the same description, reducing the need to implement derivatives separately [1]. The linked CSDL_alpha implementation continues the lab's graph-native modeling research and provides the modeling foundation for several lab packages.

References
- Victor Gandarillas, Anugrah Jo Joshy, Mark Z. Sperry, Alexander K. Ivanov, John T. Hwang. A Graph-Based Methodology for Constructing Computational Models that Automates Adjoint-Based Sensitivity Analysis. Structural and Multidisciplinary Optimization 67.5 (2024), p. 76, 2023.PDF
@article{gandarillas2023graph, author = {Victor Gandarillas and Anugrah Jo Joshy and Mark Z. Sperry and Alexander K. Ivanov and John T. Hwang}, title = {A Graph-Based Methodology for Constructing Computational Models that Automates Adjoint-Based Sensitivity Analysis}, journal = {Structural and Multidisciplinary Optimization 67.5 (2024), p. 76}, year = {2023}, note = {Metadata verification: Crossref unavailable: HTTPError} } - Mark Sperry, Kavish Kondap, John T. Hwang. Automatic adjoint sensitivity analysis of models for large-scale multidisciplinary design optimization. AIAA AVIATION 2023 Forum, 2023.DOIPDF
@inproceedings{sperry2023automatic, author = {Mark Sperry and Kavish Kondap and John T. Hwang}, title = {Automatic adjoint sensitivity analysis of models for large-scale multidisciplinary design optimization}, booktitle = {AIAA AVIATION 2023 Forum}, year = {2023}, doi = {10.2514/6.2023-3721}, url = {https://doi.org/10.2514/6.2023-3721}, note = {Metadata verification: Crossref title} } - Mark Sperry, Kavish Kondap, John T. Hwang. Static Task Scheduling for Parallel Execution of Large-Scale Multidisciplinary Design Optimization Models. AIAA SCITECH 2024 Forum, 2024.DOIPDF
@inproceedings{sperry2024static, author = {Mark Sperry and Kavish Kondap and John T. Hwang}, title = {Static Task Scheduling for Parallel Execution of Large-Scale Multidisciplinary Design Optimization Models}, booktitle = {AIAA SCITECH 2024 Forum}, year = {2024}, doi = {10.2514/6.2024-1803}, url = {https://doi.org/10.2514/6.2024-1803}, note = {Metadata verification: Crossref DOI} }
Research connections
