楼主: tulipsliu
1114 4

[学科前沿] 动态随机一般均衡DSGE的FORTRAN编译器配置 [推广有奖]

促进中国计量经济学发展学科带头人

学科带头人

43%

还不是VIP/贵宾

-

威望
0
论坛币
386070 个
通用积分
469.6002
学术水平
127 点
热心指数
140 点
信用等级
103 点
经验
46957 点
帖子
1769
精华
0
在线时间
2482 小时
注册时间
2007-11-5
最后登录
2024-4-27

初级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

Author : 刘旭东


许可授权

/*
 * Copyright (C)  Daniel tulips liu
 *
 * This is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * It is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * For a copy of the GNU General Public License,
 * see <http://www.gnu.org/licenses/>.
 */

MATLAB C++ 编译器以及 interl FORTRAN编译器

>> mex -setup 
MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。

要选择不同的 C 编译器,请从以下选项中选择一种命令:
Intel Parallel Studio XE 2018 with Microsoft Visual Studio 2017 (C)  mex -setup:D:\Softwares\Polyspace\R2020a\bin\win64\mexopts\intel_c_18_vs2017.xm l C
MinGW64 Compiler (C)  mex -setup:C:\Users\tulipsliu\AppData\Roaming\MathWorks\MATLAB\R2020a\mex_C_win64.xm l C
Microsoft Visual C++ 2017 (C)  mex -setup:D:\Softwares\Polyspace\R2020a\bin\win64\mexopts\msvc2017.xm l C

要选择不同的语言,请从以下选项中选择一种命令:
 mex -setup C++ 
 mex -setup FORTRAN
已将 options 文件 'C:\Users\tulipsliu\AppData\Roaming\MathWorks\MATLAB\R2020a\mex_C_win64.xm l' 重命名为 'C:\Users\tulipsliu\AppData\Roaming\MathWorks\MATLAB\R2020a\mex_C_win64_backup.xm l'。
MEX 配置为使用 'Microsoft Visual C++ 2017 (C)' 以进行 C 语言编译。
MEX 配置为使用 'Intel Parallel Studio XE 2018 for Fortran with Microsoft Visual Studio 2017' 以进行 FORTRAN 语言编译。
>> 

刚配置好编译器,这样DSGE建模当前国际最流行的使用编译器编译应该可以。

后面的发帖会以编译 FORTRAN 的程序 steady_state.f90 文件试一试效果。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Fortran DSGE 一般均衡 Fort RAN

劳动经济学
沙发
ahnulxy 发表于 2021-12-16 22:59:09 |只看作者 |坛友微信交流群
刘老师,可否赐教fortran 该如何在win10下编译运行

使用道具

藤椅
tulipsliu 在职认证  发表于 2021-12-17 11:36:56 |只看作者 |坛友微信交流群
ahnulxy 发表于 2021-12-16 22:59
刘老师,可否赐教fortran 该如何在win10下编译运行
没有李向阳老师的《动态随机一般均衡(DSGE)模型》 2018年12月 第一版;
我不能系统性的学习这个;李老师亲自开口,我先考虑一下;

我有群,论坛分享程序十年; 可是认识的这些十年的经济学博士,金融学博士,很多是没有感恩之心的。
我原计划是未来两年不会再论坛分享一个代码的。既然李老师亲口请求,我考虑一下。我明年二月份再正是回复。

我知道这个是这本教材的作者,李向阳老师。
我 1982年 5月  31 日的。 李老师应该比我大,如果我后面同意分享教学,李老师可以喊我 旭东弟弟。
其实,我已经拿到  Gini index 计算 ,2021 年 的国际学者的 FORTRAN 代码, windows 11 , Intel FORTRAN 编译器  2020.4.3 version .

可以在 windows 11 上运行,当然 windows 10 上运行也没问题。

mpiexec -n 6 main.exe  

多核多线程  ,mult threads ; 模式下的运行。

原作者的 readme.txt 说自己的电脑要运行两周,
结果我编译后,我修改了作者的 threads = 1;

修改为 threads = 6

我的电脑配置是6 核 cpu  , 6 threads ;  Intel  , I-5 9450   CPU ;
一个晚上就完成了计算,产生 4G 大数据;  windows  ; 被  STATA 16 MP 进一步对 4G 大数据做计量计算。

不好意思, 李向阳老师。 我明年二月再考虑是否再论坛公开怎么设置复杂的 FORTRAN 编译器;

使用道具

板凳
tulipsliu 在职认证  发表于 2021-12-17 11:38:23 |只看作者 |坛友微信交流群
这里还涉及对 MEX 文件的编译;

windows 11 ;  matlab  2021b;
明年再说吧,明年我的心情好了;我再考虑是否分享这个技术。

使用道具

报纸
tulipsliu 在职认证  发表于 2021-12-18 10:05:55 |只看作者 |坛友微信交流群
ahnulxy 发表于 2021-12-16 22:59
刘老师,可否赐教fortran 该如何在win10下编译运行
谢谢李向阳老师, 向阳哥的好意。
其实,我年轻的时候爱玩游戏, 2013年到 2015年,有三年的时间在网吧玩英雄联盟。

后来生病,有一段时间在家睡觉。
我是 2019年才开始继续学习的,虽然最近三年学习很快,但是还是有很多不足。

我师从美国著名计量经济学家  James P. LeSage.

昨天我已经收到导师的新教学。
我自认为自己还没资格教别人,我都还在有三年的时间需要学习呢。

谢谢向阳哥的好意,我知道向阳哥拥有微软软件工程师的资格的。这些代码在向阳哥的手里轻松就编译了。

论坛公开献丑,我就不弄了。我要自己自修三年的学习,三年后才有资格发论文到 NBER 等。  Zha Tao 老师发 NBER 的论文我看到了,很是敬佩,图片非常的优美。
我打开 dynare 内部文件看过, 有 Zha Tao ( 查涛) 老师的函数文件, 被 dynare 官方收录的。

谢谢向阳哥厚爱,我还是想先自学三年后再说。

小刘弟。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 01:08