Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Flow field simulation software code version management method and device and storage medium

A technology for simulating software and code, applied in software maintenance/management, version control, software deployment, etc., can solve problems such as difficult identification, unfavorable version problem testing and retrospective search, and inability to determine the sequence of versions, etc., to improve the fault tolerance rate. Effect

Active Publication Date: 2022-07-22
CALCULATION AERODYNAMICS INST CHINA AERODYNAMICS RES & DEV CENT
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the development of CFD software based on Git is to manage each functional module as a Git project, and the Git project uses the hash value as the CFD software version identification, because the hash value itself is a long and Unordered numbers or characters, there are problems that are difficult to identify and cannot determine the sequence of versions, which is not conducive to the testing and retrospective search of version problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flow field simulation software code version management method and device and storage medium
  • Flow field simulation software code version management method and device and storage medium
  • Flow field simulation software code version management method and device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.

[0036] For the development and compilation of the source code, multiple developers usually develop the source code locally, and work together to complete the development of the source code; after the development of the source code is completed, the multiple developers have written Good source code is merged and compiled to determine whether the merged source code has conflicts. The present application provides a code version management method suitable for the development of flow field simulation software codes, which can be applied in applications such as figure 1 in ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a flow field simulation software code version management method. The method comprises the steps that code updating operation on at least one Git item in CFD software is obtained; according to the code updating operation, determining the modified Git item as a child node, and generating a code updating record of the child node; the code updating record comprises a developer identifier, updating time, a node identifier of a child node and a node identifier of a father node of the child node; synchronizing the code updating record to a database, and initiating a detection application signal to a server, so that the server periodically queries the code updating record from the database according to the detection application signal, and determines developer identifiers of all developers performing code updating in the current numbering period; and tracing a code updating track of each developer in the current numbering period according to the node identifier, and determining a CFD version number based on the code updating track.

Description

technical field [0001] The present application relates to the technical field of fluid mechanics calculation, and in particular, to a method, device and storage medium for code version management of flow field simulation software. Background technique [0002] Computational Fluid Dynamics (CFD) software is simulation software for computational fluid dynamics that enables engineers and analysts to intelligently predict the behavior of liquids and gases. As the requirements for simulation accuracy and efficiency are getting higher and higher, the functions and code amount of CFD software are getting larger and larger, and the iteration frequency of software versions is getting higher and higher, which makes CFD software scalable and maintainable. In order to solve the above problems, an automated test system with functions such as code version management, code review and confirmation, and parallel testing of calculation examples is usually integrated in the development process...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/71G06F8/65G06F30/28G06F113/08G06F119/14
CPCG06F8/71G06F8/65G06F30/28G06F2113/08G06F2119/14
Inventor 何磊赵钟赖相成何先耀万云博曾志春武文军
Owner CALCULATION AERODYNAMICS INST CHINA AERODYNAMICS RES & DEV CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products