https://mathworksevents.webex.com/mathworksevents/onstage/g.php?t=a&d=66...
| 活动状态: |
未开始 |
| 日期与时间: |
2009年6月25日 9:00 中国时间 (北京, GMT+08:00) Openmp并行域内的子函数并行化周三, 05/06/2009 - 13:13 — kambrian看下面这段代码: #include <stdio.h> #include <stdlib.h> #include <omp.h> void para_print() { //automatic vars in a routine called within an omp region is private implicitly int i,tid; /*if you need shared vars inside omp function call, use static vars; * the side effect is static vars keeps its previous value * if not reset a initial value during each call*/ static int j; #pragma omp single { printf("tid: i,j\n"); j=10; } #pragma omp for for(i=0;i<5;i++) { tid=omp_get_thread_num(); #pragma omp critical { j++; 利用threadprivate在子函数间共享全局变量周五, 06/06/2008 - 22:46 — kambrian多个并行域之间,或者并行域内部的函数调用之间如果需要在线程内部共享全局变量,必须用threadprivate。如果不将全局变量声明为threadprivate而是声明为private,则在子函数调用时子函数内的全局变量传递不到子函数外面。 比如下面程序: Matlab 函数进阶:使用匿名函数和内嵌函数处理多变量传递问题(Matlab 7.0以上)周二, 03/11/2008 - 22:23 — kambrianMatlab 函数进阶: 使用匿名函数(Anonymous Function)和内嵌函数(Nested Function)处理多变量传递问题(Matlab 7.0以上) 问题:有一个多变量函数$f(a,b,c,x)$,现需要分别在$a=a0,b=b0,c=c0$和$a=a1,b=b1,c=c1$的条件下对$f(a,b,c,x)$进行某一操作。 此类问题常在数值积分时出现。 解决方案:
电磁流变液体(EMR)的数值模拟周一, 12/31/2007 - 22:13 — kambrianMatlab天文资源整理汇集周五, 08/24/2007 - 18:59 — kambrianmatlabcentral为全球matlab用户共享资源的地方,在那里你可以找到各个学科的很多你需要的东西,当然你也可以把自己的程序发布到那里同全球的用户共享交流:http://www.mathworks.com/matlabcentral/ 关于天文方面的matlab资源,自己在网上搜罗了下面这些东西,欢迎大家补充 General Websites: |
最新评论
10 周 2 天 前
38 周 1 天 前
38 周 3 天 前
40 周 6 小时 前
46 周 4 天 前
47 周 1 天 前
47 周 4 天 前
1 年 2 周 前
1 年 2 周 前
1 年 12 周 前