腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
编译开源电磁仿真求解器
Palace
笔者曾经简要介绍了如何在Windows下编译
Palace
的文章,参见《Windows环境下编译电磁仿真求解器
Palace
》一文。本文是在前文的基础上,更为详细的介绍编译过程,尤其着重介绍依赖库的编译。 是
Palace
的核心求解依赖库。需要通过
Palace
提供的diff文件手动修改部分源代码。 编译
Palace
至此,复杂的依赖库都已经编译完成。开始整个项目的最后一步,使用自带的CMakeFile文件,生成Visual Studio的项目文件,编译
Palace
。 CMake下设置:
PALACE
_WITH_ARPACK = ON
PALACE
_WITH_OPENMP = ON
PALACE
_WITH_SLEPC = OFF MPI_Fortran_WORKS = 笔者已将编译好的
palace
.exe可执行文件收录在WELSIM安装包中,用户也可以直接从WELSIM安装包中获得Windows版本的
palace
.exe,无需自己编译。
WelSim的小仿真
2026-01-02
496
0
标签:
c++
仿真云
高性能计算
开源
编译
Windows环境下编译电磁仿真求解器
Palace
详情参见《使用WELSIM生成电磁计算软件
Palace
的求解器文件》一文。尽管
Palace
功能强大,但作为一款基于Linux开发的科学计算程序,官方并没有提供对Windows操作系统的完全支持。 笔者对
Palace
在Windows系统运行的可行性做了研究,使用Visual Studio编译
Palace
,生成了原生的Windows版本应用程序,并计算得到仿真结果。 添加的链接库如下编译后,需要将所有的依赖动态库放置与
palace
.exe文件在一起,即可运行
palace
了。测试可执行程序,可以在Windows的命令行下运行。 为贡献仿真与开源社区,笔者开源了
Palace
的编译文件,分享在 https://github.com/WelSimLLC/
palace
,并提供了编译好的
palace
.exe可执行文件,供用户直接使用。 WelSim与作者不隶属于
Palace
。和
Palace
开发团队与机构没有直接关系。这里引用
Palace
仅用作技术博客文章与软件使用的参考。
WelSim的小仿真
2023-11-20
1.1K
0
标签:
windows10
编译
电磁兼容性
linux
高性能计算
会自我演变的空间机器,Fun
Palace
是什么? | 建筑·人工智能专栏
(Cedric Price) 关于未竟的建筑 “Fun
Palace
” 2021年4月29日,晚。适合躺(shua)着(ti)。 所以想借此机会和大家聊一下这位建筑师以及他的作品 “Fun
Palace
” 。这不是传统的意义上的建筑。而是一个融合了艺术和技术的社会互动机器。 塞德里克·普莱斯 “Fun
Palace
” 的设计过程 “Fun
Palace
” 最初的想法其实是出自一位先锋制作人琼·林特伍德(Joan Littlewood)。 “Fun
Palace
” 与控制论 如果到这结束,“Fun
Palace
” 最后会发展成一个集建筑、剧院、新型建造技术为一体的综合体。但事情不是这么简单。 紧接着,“Fun
Palace
” 的设计就脱离了正常的建筑设计流程,开始往计算机技术、心理学和社会学等方面发展。 帕斯克的控制论小组提出将 “Fun
Palace
” 看作一个以计算机技术为基础的建筑。
mixlab
2021-05-08
1.9K
0
WELSIM发布2024R1版本,增强三维电磁场分析
免费提供开源电磁求解器
Palace
的Windows 编译版本,
Palace
的用户无需自行编译,即可在Windows上使用
Palace
进行大规模电磁场计算。 使用者可以从WELSIM的安装包中获得
palace
.exe可执行文件,也可以从WelSim的GitHub页面上下载
palace
.exe文件。 WelSim与作者不隶属于
Palace
。和
Palace
开发团队与机构没有直接关系。这里引用
Palace
仅用作技术博客文章与软件使用的参考。
WelSim的小仿真
2024-01-05
440
0
标签:
release
”天下第一神数“——紫微斗数的JAVA实现!紫微玄机速run~
例如,计算某个宫位在特定大运和流年的 “四化” 情况: public Map<String, String> calculateSiHua(
Palace
palace
, int grandYear, int (
palace
.getName())) {
palace
.addStar(allStars[0].getName()); // 紫微星 } if ("丑".equals(
palace
.getName()) && "甲".equals(calculateHeavenlyStem(year))) {
palace
.addStar > chart = buildFullChart(year, month, day, hour); for (
Palace
palace
: chart) { System.out.println("宫位:" +
palace
.getName()); System.out.println("星曜:" +
palace
.getStars(
钮祜禄.爱因斯晨
2025-06-11
1.3K
0
标签:
算法
java
存储
int
string
WELSIM发布2026R1版本,支持粒子生成,增强电磁计算
增强对
Palace
的支持新版本增强了对开源电磁求解器
Palace
的支持。支持了更多的
Palace
求解类型。同时全面升级了
Palace
及其依赖库到最新的版本。 WelSim与作者不隶属于OpenRadioss和
Palace
, 和以上开发团队与机构没有关系。这里引用OpenRadioss,
Palace
仅用作技术博客文章与软件使用的参考。
WelSim的小仿真
2026-01-06
250
0
标签:
版本控制
狂热「小工」的9款Creator游戏源码及图文教程,等你来拿!
= ((this.allRow - this.allCol) * this.boxH) / 2; } this.landArrays = []; //地图容器 this.
palace
//初始化地图数据 for(let i = 0; i < this.allRow; i++){ this.landArrays[i] = []; this.
palace
= curPos.col)){//忽略斜角 continue; } else if(this.
palace
[i][j] & & ((this.
palace
[i][j] == boxType.LAND) || (this.
palace
[i][j] == boxType.BODY))){ let tmp = this.
palace
[i][j]; this.
palace
[i][j] = boxType.WALL; //标记为不可走
张晓衡
2019-09-11
2.1K
0
标签:
游戏
100关推箱子游戏
= curPos.col)){//忽略斜角 continue; } else if(this.
palace
[i][j] & & ((this.
palace
[i][j] == boxType.LAND) || (this.
palace
[i][j] == boxType.BODY))){ let tmp = this.
palace
[i][j]; this.
palace
[i][j] = boxType.WALL; //标记为不可走 result.push(r); this.getPath(r, step + 1, result); this.
palace
一枚小工
2020-03-02
1.7K
0
标签:
游戏
Java在OJ平台提交的方式与基本套路
本来程序是这个样子的 package ninth_
palace
; import java.util.Scanner; public class ninth_
palace
{ int MAX_N ans[] = new int[MAX_N]; int flag = 0; public static void main(String[] args) { ninth_
palace
ninth=new ninth_
palace
(); Scanner sc=new Scanner(System.in); for(int i=0;i<ninth.vis.length } } } 在OJ上编译不通过,硬是被改成了这个样子 import java.util.Scanner; public class Main { class Ninth_
palace
ninth=new Main().new Ninth_
palace
(); Scanner sc=new Scanner(System.in); for(int i=0;
种花家的奋斗兔
2020-11-12
1.3K
0
标签:
java
https
网络安全
c++
打包
HihoCoder - 1268九宫问题(DFS)
; } } else if (flag > 1) { cout << "Too Many" << endl; } return 0; } Java描述 package ninth_
palace
; import java.util.Scanner; public class ninth_
palace
{ int MAX_N = 10; int graph[] = new int [] = new int[MAX_N]; int flag = 0; public static void main(String[] args) { ninth_
palace
ninth=new ninth_
palace
(); Scanner sc=new Scanner(System.in); for(int i=0;i<ninth.vis.length
种花家的奋斗兔
2020-11-12
693
0
标签:
java
c++
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档