A system for diagnostics and prognostics of a mechanical device, comprising: a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory: a modeling component that generates a three-dimensional model of a mechanical device based on a library of stored data elements, where the library of stored data elements includes measured data associated with one or more properties of the device, the three dimensional model comprising a set of control volumes associated with the mechanical device, each control volume of the set of control volumes connected via one or more of the stored data elements; a machine learning component that predicts one or more physical characteristics of the mechanical device based on a machine learning process associated with the three-dimensional model, and generates physics modeling data (1004, 1104, 1204, 1304) of the mechanical device based on the one or more physical characteristics of the mechanical device; and a graphical user interface component that generates, for a display device, a graphical user interface that presents the three-dimensional model and renders the physics modeling data (1004, 1104, 1204, 1304) on the three-dimensional model and determines, based on input data received from the display device, a computational geometry for a control volume of the set of control volumes associated with the mechanical device. a memory storing computer executable components; and a processor configured to execute the following computer executable components stored in the memory: a modeling component that generates a three-dimensional model of a mechanical device based on a library of stored data elements, where the library of stored data elements includes measured data associated with one or more properties of the device, the three dimensional model comprising a set of control volumes associated with the mechanical device, each control volume of the set of control volumes connected via one or more of the stored data elements; a machine learning component that predicts one or more physical characteristics of the mechanical device based on a machine learning process associated with the three-dimensional model, and generates physics modeling data (1004, 1104, 1204, 1304) of the mechanical device based on the one or more physical characteristics of the mechanical device; and a graphical user interface component that generates, for a display device, a graphical user interface that presents the three-dimensional model and renders the physics modeling data (1004, 1104, 1204, 1304) on the three-dimensional model and determines, based on input data received from the display device, a computational geometry for a control volume of the set of control volumes associated with the mechanical device. a modeling component that generates a three-dimensional model of a mechanical device based on a library of stored data elements, where the library of stored data elements includes measured data associated with one or more properties of the device, the three dimensional model comprising a set of control volumes associated with the mechanical device, each control volume of the set of control volumes connected via one or more of the stored data elements; a machine learning component that predicts one or more physical characteristics of the mechanical device based on a machine learning process associated with the three-dimensional model, and generates physics modeling data (1004, 1104, 1204, 1304) of the mechanical device based on the one or more physical characteristics of the mechanical device; and a graphical user interface component that generates, for a display device, a graphical user interface that presents the three-dimensional model and renders the physics modeling data (1004, 1104, 1204, 1304) on the three-dimensional model and determines, based on input data received from the display device, a computational geometry for a control volume of the set of control volumes associated with the mechanical device.