Cent OS 远程安装软件root无法打开图形界面的解决
Centos最近才开始接触Cent OS系统,以前是Ubuntu的深度用户。在打算在CentOS安装COMSOL, MATLAB以及Lumerical FDTD Solutions遇到了问题:安装时需要有图形化的安装引导界面,并且安装一般是需要root权限的,当我们用普通用户权限时,通过例如Moba Xterm是可以打开大部分软件的图形界面的,但是当我们切换为Root用户之后就会报错, 如下:
1X11 connection rejected because of wrong authentication
网络上开始找到的方案都不可取,后来知道这是由于默认只给了登录的用户使用图形界面的权限,而没有给Root这个权限,感觉可以通过Root直接远程登录解决,前提是系统有Root登录这个选项,比较直接的解决方案是写我们切换为Root之后,输入如下命令
1xauth merge /home/huyle/.Xauthority
此时便可以愉快的在Root账户通过图形界面安装了。问题的解决主要参考了下面的博客:
sudo as root X11 connection rejected becau ...
Centos 安装 Lumerical FDTD Solutions
软件安装 #Lumerical #Centos关于在Ubuntu的安装,可以参见我之前的笔记
Ubuntu安装Lumerical FDTD Solutions
Ubuntu安装COMSOL,MATLAB以及FDTD Solutions
服务器最近换了Centos 8,安装LumericalFDTDSolutions相较于Ubuntu安装更加方便,缺少库的问题可以自动解决掉。
关于CentOS切换root之后图形界面打不开的问题,可查阅该博客:
sudo as root X11 connection rejected because of wrong authentication
逐个安装软件默认的Lumerical FDTD Solutions为rpm文件, 可以直接通过rpm install <packagename.rpm> 安装,之前Ubuntu还需要自己手动转为deb包,这一点方便了许多。不过安装时一般都会有库缺少问题,CentOS的yum支持自动安装依赖,所以只需要cd到对应的文件夹,依次安装即可, 比如安装FDTD模块,
1yum install FDTD- ...
Ubuntu安装Lumerical FDTD Solutions
软件安装 #Lumerical #Ubuntu教程查阅了该网址:https://kx.lumerical.com/t/how-to-install-on-ubuntu-systems/2471https://docs.nomagic.com/display/NMDOC/FlexNet+license+server+installation
转换包rpm包为deb格式Lumerical官网对于linux的包只有rpm文件,即是为redhat等系统准备的,对于Debian/Ubuntu系统,需要将rpm转为deb包,工具为alien,安装方式为
12sudo apt-get updatesudo apt-get install alien
转换方式为,cd到对应的rpm包所在目录后输入
1sudo alien ./*/rpm
就会生成对应的deb包,这种方法一般不推荐,因为在装换的时候可能会遇到各种各样的小问题(有时候会报错),但是没有其他更好的办法了。
逐个安装软件现安装文件.rpm文件已转换为.deb文件,位于install子文件夹内。利用安装命令逐个安装对应的软件:Device, F ...
COMSOL livelink with MATLAB 参数化扫描中避免内存不断增加
COMSOLCOMSOL与MATLAB是可以无缝连接的,有些图形化界面难以实施的操作可以通过MATLAB代码来实现。当我们通过MATLAB对COMSOL进行参数化扫描的时候,会发现随着时间的推移,内存会占用的越来越多,几乎是指数增加,如下图
具体如何绘制出这样一幅图可以见我的另外一片博客
个人博客地址从COMSOL的log文件读取运算时间和内存并绘图
知乎地址从COMSOL的log文件读取运算时间和内存并绘图
我们只需要在每一次循环扫描的时候,都将模型释放掉再重新Load一遍,内存增长的速度就会慢很多,如下图所示
具体的代码大致如下:
12345678910111213141516171819202122clear;clc;import com.comsol.model.*import com.comsol.model.util.*ModelUtil.showProgress('comsol_progress_inten_1.txt');% do some sweep herefor l=1:num % load the model % We will load the mo ...
Mathematica如何用来写Python并且二者之间进行数据转换
Mathematica前言 现如今Python很火,因为其入门简单,功能强大。在科学计算领域中也占有一席之地。本人作为量子光学领域的理论研究生,平时仿真软件(COMSOL,Lumerical)用的很多,MATLAB,Python以及Mathematica也用得勤。
个人体验来说,MATLAB,Python功能有重叠的地方,也有互相不可替代的地方。比如MATLAB与 COMSOL,Lumerical的Livelink就是我所需要的不可替代的功能,非常方便处理仿真数据。而对于一般的数据处理,MATLAB, Python我觉得不相伯仲。Python有一些开源的包,比如Qutip,在MATLAB里面已经停止维护了,所以想用Qutip还得用Python。
最后来说Mathematica,以前一直以为是个计算器,忽视了其作用,疫情期间花时间了解之后,知晓其功能之强大,也对Mathematica的创始人顶礼膜拜。Mathematica设计的初衷就是想做一个全能型选手,其在各个领域都有涉及,特别是符号计算,其编程的思路以及写程序的模式一旦适应,写起来真的很顺手。
为什么不直 ...
MATLAB与Python,Mathematica由高维转化一维矩阵的方式的不同点
MATLAB #Python #Dataprocessing在进行数据处理的时候,我比较喜欢的数据存储方式是所有的数据都保存成MATLAB的“.mat”文件,这种格式Python,Mathematica,MATLAB都会支持。不过在转化的时候得注意,特别是涉及到1维矩阵转化为多维矩阵的操作时,MATLAB与Pythonh,Mathematica有本质的不同,MATLAB是按照先“列”后“行”的顺序存数据的,而Mathematica和Python是按照先“行”后“列”的顺序存数据,具体的,我们可以用一个例子来说明:我们定义矩阵A,将A转化为1维矩阵A1D再转化回来为B.
MATLAB首先是MATLAB123A=[[1,2,3];[4,5,6];[7,8,9]];A1D=A(:);B=reshape(A,[3,3]);
123456789101112131415161718192021>> AA = 1 2 3 4 5 6 7 8 9>> A1D'ans = 1 4 7 ...
Direction in port-Plane wave input via port in COMSOL
Direction of input wave via port in COMSOL[TOC]
IntroductionIn COMSOL5.1, when we need input the plane wave from port, we need set the field expressions and the phase factors manually. In COMSOL 5.4, the evaluation angel $\alpha{1}$ and azimuthal angle $\alpha{2}$ are introduced to help us define the input angle. However, the definition of the angle combined with the field is not so easy. I spend a lot of time to learn and test the angle and then finally obtain the proper way to define the plan ...
Plane wave's transmission in a substate structure and its theoretical realization in COMSOL
Plane wave’s transmission in a substate structure and its theoretical realization in COMSOLDate:Create at: 2020 02 20Update at: 2020 08 20
IntroductionIn quantum nano optics, we often encounter this kind of problem:
Simulating the scattering of light by a nano objects on substrate.
The best way to simulate this kind of problem is the background field method since the enhancement of the light can be easily obtained. I use COMSOL to simulate this kind of problem and the simulation would be much fa ...
领域内大佬相关信息总结
这是为了收集自己研究相关的大佬或者相关组的一些信息以及代表作。
我会为这些人创建一个简单介绍以及代表作,代表工作。后续会更新他们的文章的一些介绍以及贡献。
也需要在google学术以及research gate上将他们动态实时掌握出来。
Franco NoriChief Scientist at RIKEN. Also, at the University of Michigan.
Google学术主页
Peter LodahlProfessor of Physics, Niels Bohr Institute, University of Copenhagen
Google学术主页
Niels Bohr Institute
Shanhui FanProfessor of Electrical Engineering, Stanford University
Google学术主页
Florian MarquardtMax Planck Institute for the Science of Light and University of Erlangen-Nuremberg
...
Installation of COMSOL
COMSOLOn UbuntuThe COMSOL installation package is a ISO file and we need mount it first. We create a empty folder first
1sudo mkdir /mnt/temp
Then we mount the ISO file and run the setup file
12sudo mount -o loop ./*.iso /mnt/tempsudo /mnt/temp/setup
During installation, we should
Choose the correct lic file
Cancel the update choice.
Cancel the un-needed modules.
For us the most import step is the installation of the COMSOL Livelink with MATLAB. We should choose the correct folder of the ...