当前位置:网站首页>Pride-pppar source code analysis
Pride-pppar source code analysis
2022-07-06 12:53:00 【Proletarians】
1、 install PRIDE—PPPAR
Know this software is brush know (ID: Lost little bookboy ), The software is introduced in the article written by the geodetic doctor of Wuhan University , I read his article on the basis of , It comes from practice .
Wuhan University PRIDE The research group is open source PPPAR, It can be found on its official website or GitHub Find the download link on . The manual details the installation steps of the software 、 The code framework 、 Each step produces the definition of the document , After reading the manual , Think I can , I can start .
(1) stay Windows Lower installation vm virtual machine , Install... On the virtual machine Ubuntu System , Check whether the compiler is installed .
(2) Open... Under the corresponding path in the terminal according to the manual *.sh File can . Just perform two steps *.sh File can generate the result process file .
Super convenience ~ Better than before GAMIT Much simpler
2、PRIDE-PPPAR Source code usage
As an algorithm worker , What I care about most is src Everything in the folder . Each folder corresponds to a program,n individual subprogram.
Share my experience of looking at the source code .
(1) Be sure to look at the source code framework first , Combined with chapter 4 Part of the frame diagram and src Folder , You know that the bold function name of the frame diagram is the main program program, Find the corresponding folder and file , such as Tedit, Went to src Medium Tedit Folder , stay Tedit Look in the folder tedit.f90 File can ;
(2) You need to master the basic Fortran grammar , Grammar doesn't necessarily need to be proficient , But you need to be familiar with its usage , I simply read a file , I don't know %、:: Etc , I went to Fortran Information , In fact, on the basis of mastering other languages , It's fast to learn other languages . I checked the data and found , From China University of science and technology Fortran The courseware is very good (http://micro.ustc.edu.cn/Fortran/ZJDing/), Go directly to the data structure , Find out what you need , have a definite object in view , Don't waste time .
(3) According to the manual recommendations , Installed codeblocks( Set the editor eye protection , Font size ), Open the source code directly .cbp file ; If you sometimes look at the source code and find that the function is not specifically implemented ( The function interface ), That is because it is encapsulated in the dynamic link library so It's in the library , have access to readelf -a so File path You can go to Windows Check the function interface .
(4) most important of all , Want to have PPP Basic theoretical basis !
3、 analysis PRIDE-PPPAR Source code
// This will be added after I see the blur fixed
边栏推荐
- 地球围绕太阳转
- 编辑距离(多源BFS)
- [algorithm] sword finger offer2 golang interview question 10: subarray with sum K
- Theoretical derivation of support vector machine
- Unity3D,阿里云服务器,平台配置
- Prove the time complexity of heap sorting
- Lean product development - Lean Software Development & lean product development
- idea中好用的快捷键
- idea中导包方法
- [算法] 劍指offer2 golang 面試題2:二進制加法
猜你喜欢

Unity3D制作注册登录界面,并实现场景跳转

Unity3d makes the registration login interface and realizes the scene jump
![[algorithme] swordfinger offer2 golang question d'entrevue 2: addition binaire](/img/c2/6f6c3bd4d70252ba73addad6a3a9c1.png)
[algorithme] swordfinger offer2 golang question d'entrevue 2: addition binaire

抗差估计在rtklib的pntpos函数(标准单点定位spp)中的c代码实现

Liste des boucles de l'interface graphique de défaillance

FairyGUI简单背包的制作

FairyGUI条子家族(滚动条,滑动条,进度条)
![[algorithm] sword finger offer2 golang interview question 1: integer division](/img/e6/f17135207b3540ec58e5a9eed54220.png)
[algorithm] sword finger offer2 golang interview question 1: integer division
![[untitled]](/img/b1/9a2bebebb24132a405fc4e7d854e51.png)
[untitled]
![[algorithm] sword finger offer2 golang interview question 5: maximum product of word length](/img/e0/cea31070d6365eb57013cdead4a175.png)
[algorithm] sword finger offer2 golang interview question 5: maximum product of word length
随机推荐
[算法] 剑指offer2 golang 面试题4:只出现一次的数字
[algorithm] sword finger offer2 golang interview question 10: subarray with sum K
wsl常用命令
FairyGUI复选框与进度条的组合使用
[算法] 劍指offer2 golang 面試題2:二進制加法
(课设第一套)1-4 消息传递接口 (100 分)(模拟:线程)
[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix
Conditional probability
[algorithm] sword finger offer2 golang interview question 3: the number of 1 in the binary form of the first n numbers
[algorithm] sword finger offer2 golang interview question 2: binary addition
Unity3d camera, the keyboard controls the front and rear left and right up and down movement, and the mouse controls the rotation, zoom in and out
基本Dos命令
[offer29] sorted circular linked list
FairyGUI人物状态弹窗
KF UD分解之伪代码实现进阶篇【2】
In 2020, the average salary of IT industry exceeded 170000, ranking first
[algorithm] sword finger offer2 golang interview question 1: integer division
(the first set of course design) 1-4 message passing interface (100 points) (simulation: thread)
dosbox第一次使用
Unity3D制作注册登录界面,并实现场景跳转