报错解决
c++编程报错error的解决方法

文章标题:深入探讨C++编程中报错error的解决方法在C++编程中,我们经常会遇到各种各样的报错信息,这不仅是初学者的困扰,即便是经验丰富的程序员也会遇到各种报错情况。
在本文中,我将为您详细解读C++编程中常见的报错类型,并提供解决方法,帮助您更好地理解和应对这些问题。
1. 编译错误编译错误是在编译期间出现的错误,通常指程序无法通过编译器的检查,无法生成可执行文件。
常见的编译错误包括语法错误、语义错误和类型错误。
我们可以通过查看编译器的报错信息,逐行检查代码,找出并修复错误所在。
2. 运行时错误运行时错误是指程序在运行过程中出现的错误,导致程序异常终止或产生错误结果。
常见的运行时错误包括空指针引用、数组越界访问、未捕获的异常等。
我们应该在编写代码时加入适当的防御性编程,对可能出现的异常情况进行处理和容错。
3. 逻辑错误逻辑错误是指程序在逻辑上有误,导致程序无法按照预期的逻辑执行。
通常这类错误不会导致程序崩溃,但会导致程序输出错误的结果。
在遇到逻辑错误时,我们可以通过调试工具逐步执行程序,定位错误所在,并修复逻辑错误。
4. 解决方法针对不同类型的报错,我们可以采取相应的解决方法。
在面对编译错误时,我们需要仔细查看编译器的报错信息,逐行检查代码,修复语法、语义和类型错误;对于运行时错误,我们需要在代码中加入适当的异常处理和错误检测机制,确保程序能够处理各种异常情况;而在面对逻辑错误时,则需要通过调试工具逐步执行程序,找出逻辑错误的根源并加以修复。
总结与回顾通过本文的内容,我希望您能更清晰地理解C++编程中常见报错的类型和解决方法。
无论是编译错误、运行时错误还是逻辑错误,都不是令人畏惧的难题,只要我们用心对待,认真分析和解决问题,就能够在编程的道路上走得更远。
个人观点与理解在我看来,C++编程中遇到报错并非坏事,反而可以帮助我们发现程序中潜在的问题,提高代码的质量和健壮性。
通过及时解决报错问题,我们能够更好地理解代码运行的机制,提升自己的编程水平。
3dsll报错的解决方法

3dsll报错的解决方法3dsll报错是指任天堂3DS LL主机在使用过程中出现错误提示或无法正常运行的问题。
这些错误可能涉及软件、硬件、网络等多个方面。
下面将列举一些常见的3dsll报错并提供解决方法。
一、软件错误相关报错及解决方法:1. 系统错误:可能是由于系统文件损坏、升级失败等原因导致。
解决方法如下:a. 尝试重启主机,看是否可以解决问题。
b. 如果无法解决,则可以考虑重置主机的系统设置。
c. 如果问题仍然存在,可以尝试联系任天堂客服寻求帮助或寄修。
2. 游戏卡无法读取:这种情况下主机可能无法正确读取游戏卡带。
解决方法如下:a. 检查游戏卡是否有损坏或脏污。
如果有,可以尝试用软布擦拭游戏卡金属接触点,并再次尝试读取。
b. 如果问题仍然存在,可以重新插拔游戏卡,确保插入正确并牢固。
3. 无法下载游戏或更新:这种情况下可能是网络连接问题或系统设置问题。
解决方法如下:a. 检查网络连接是否正常,尝试重新连接Wi-Fi。
b. 检查主机Wi-Fi设置是否正确,尝试重新设置。
c. 如果问题仍然存在,可以尝试重启主机再次下载游戏或更新。
4. 屏幕闪烁或黑屏:这种情况下可能是主机显示屏幕出现问题导致。
解决方法如下:a. 尝试将主机关机,然后插拔电池重新启动。
b. 检查主机是否已经电量不足,如果是则充电后再次尝试开机。
c. 如果问题仍然存在,可以尝试联系任天堂客服寻求帮助或寄修。
二、硬件错误相关报错及解决方法:1. 触摸屏失灵:这种情况下可能是主机触摸屏出现问题导致。
解决方法如下:a. 尝试关机,然后用软布清洁触摸屏,并再次尝试使用。
b. 检查主机是否存在硬件损坏,如触摸屏线路损坏。
如果有,则需要联系任天堂客服寻求帮助或寄修。
2. 按键失灵或卡键:这种情况下可能是主机按键出现问题导致。
解决方法如下:a. 尝试关机,然后用软布清洁按键,检查是否有物体进入按键造成卡键。
再次尝试使用。
b. 检查主机是否存在硬件损坏,如按键弹性变差或损坏。
10种常见BIOS报错故障解决方法

10种常见B IOS报错故障解决方法开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIO S短句的解释,大家可以参考一下。
1.CMOS batter y failed中文:CMOS电池失效。
解释:这说明CMO S电池已经快没电了,只要更换新的电池即可。
2.CMOS checksum error-Defaul ts loaded中文:CMOS执行全部检查时发现错误,要载入系统预设值。
解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明CM OSRAM可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧!3.PressESC to skip memory test中文:正在进行内存检查,可按ESC键跳过。
解释:这是因为在C MOS内没有设定跳过存储器的第二、三、四次测试,开机就会执行四次内存测试,当然你也可以按ESC键结束内存检查,不过每次都要这样太麻烦了,你可以进入C OMS设置后选择BI OSFEA TURSS ETUP,将其中的Qu ick PowerOn Self Test设为Enabl ed,储存后重新启动即可。
4.Keyboa rd erroror no keyboa rd presen t中文:键盘错误或者未接键盘。
解释:检查一下键盘的连线是否松动或者损坏。
5.Hard disk instal l failur e中文:硬盘安装失败。
解释:这是因为硬盘的电源线或数据线可能未接好或者硬盘跳线设置不当。
你可以检查一下硬盘的各根连线是否插好,看看同一根数据线上的两个硬盘的跳线的设置是否一样,如果一样,只要将两个硬盘的跳线设置的不一样即可(一个设为Ma ster,另一个设为S lave)。
报错解决——精选推荐

报错解决V ASP⾃旋轨道耦合计算错误汇总静态计算时,报错:VERY BAD NEWS! Internal内部error in subroutine⼦程序IBZKPT:Reciprocal倒数的lattice and k-lattice belong to different class of lattices. Often results are still useful (48)INCAR参数设置:对策:根据所⽤集群,修改INCAR中NPAR。
将NPAR=4变成NPAR=1,已解决!错误:sub space matrix类错误报错:静态和能带计算中出现警告:W ARNING: Sub-Space-Matrix is not hermitian共轭in DA V结构优化出现错误:WARNING: Sub-Space-Matrix is not hermitian in DA V 4 -4.681828688433112E-002对策:通过将默认AMIX=0.4,修改成AMIX=0.2(或0.3),问题得以解决。
以下是类似的错误:WARNING: Sub-Space-Matrix is not hermitian in rmm -3.00000000000000RMM: 22 -0.167633596124E+02 -0.57393E+00 -0.44312E-01 1326 0.221E+00BRMIX:very serious problems the old and the new charge density differ old charge density: 28.00003 new 28.06093 0.111E+00错误:WARNING: Sub-Space-Matrix is not hermitian in rmm -42.5000000000000ERROR FEXCP: supplied Exchange-correletion table is too small, maximal index : 4794错误:结构优化Bi2Te3时,log⽂件:WARNING in EDDIAG: sub space matrix is not hermitian 1 -0.199E+01RMM: 200 0.179366581305E+01 -0.10588E-01 -0.14220E+00 718 0.261E-01BRMIX: very serious problems the old and the new charge density differ old charge density: 56.00230 new 124.70394 66 F= 0.17936658E+01 E0= 0.18295246E+01 d E =0.557217E-02curvature: 0.00 expect dE= 0.000E+00 dE for cont linesearch 0.000E+00ZBRENT: fatal error in bracketingplease rerun with smaller EDIFF, or copy CONTCAR to POSCAR and continue但是,将CONTCAR拷贝成POSCAR,接着算静态没有报错,这样算出来的结果有问题吗?对策1:⽤这个CONTCAR拷贝成POSCAR重新做⼀次结构优化,看是否达到优化精度!对策2:⽤这个CONTCAR拷贝成POSCAR,并且修改EDIFF(⽬前参数EDIFF=1E-6),默认为10-4错误:WARNING: Sub-Space-Matrix is not hermitian in DA V 1 -7.626640664998020E-003⽹上参考解决⽅案:对策1:减⼩POTIM: IBRION=0,标准分⼦动⼒学模拟。
如何解决电脑内存频繁报错

如何解决电脑内存频繁报错电脑内存频繁报错是使用电脑过程中常见的问题之一,可能会导致系统运行缓慢甚至崩溃。
针对这个问题,本文将介绍几种常见的解决方法,帮助解决电脑内存频繁报错的困扰。
一、清理不必要的后台程序和进程内存不足是电脑频繁报错的主要原因之一,因此清理不必要的后台程序和进程是解决该问题的首要步骤。
通过以下操作来实现:1. 打开任务管理器:按下“Ctrl”+“Shift”+“Esc”组合键,或者右键点击任务栏空白处选择“任务管理器”选项。
2. 切换到“进程”选项卡:在任务管理器中,点击“进程”选项卡,列出当前正在运行的所有进程。
3. 结束不必要的进程:在进程列表中,挑选那些你确定不再使用的进程,并右键点击选择“结束任务”选项。
二、增加系统内存如果清理后台程序和进程后问题仍未解决,那么可能是因为系统内存不足导致的。
考虑以下方式来增加系统内存:1. 添加物理内存:如果你的电脑内存插槽还有空余位置,可以购买适配的内存条并安装到插槽中,以增加系统的可用内存。
2. 虚拟内存设置:在没有物理内存插槽可用的情况下,可以通过设置虚拟内存来增加系统的内存容量。
三、更新或更换内存条电脑内存报错可能是由于内存条本身存在问题所致,所以检查并更新或更换内存条也是解决问题的一种方法。
具体步骤如下:1. 确定内存条插槽:打开电脑机箱,并找到内存条插槽的位置,记下每个内存条所在插槽的编号。
2. 检查内存条连接:小心地将内存条从插槽中取出,检查金手指接触是否良好,有无腐蚀或损坏。
3. 更换内存条:如果发现内存条存在问题,可以购买适配的内存条进行更换。
插入新的内存条时,确保与插槽对齐并轻轻按下,直到插槽两侧的扣子自动锁住。
四、运行内存诊断工具若以上方法未能解决问题,你还可以尝试运行内存诊断工具来发现和修复内存相关的错误。
下面是一些常用的内存诊断工具:1. Windows 内存诊断工具:在 Windows 操作系统中,你可以使用内置的内存诊断工具来检测和修复内存错误。
常见报错提示及处理办法

常见报错提示及处理办法
1、正在排队中
人多
防火墙端口原因
关闭防火墙或在防火墙设置中去掉对800x端口的屏蔽(如果不懂电脑建议您咨询一下有网络经验的朋友来帮助您设置一下,以免发生错误)
非大陆地区的玩家可能会因为墙的原因在某段时间被卡住,可以尝试更换代理
2、
能进游戏,但是打开某个系统或某个界面时在读取loading进度条时卡住,卡住指在某个百分比上停住,超过10分钟以上完全不动
大部分情况下都是浏览器缓存原因造成,某些旧配置的电脑
遇见这种报错,首先请检查网络连接是否正常,然后清除浏览器缓存及cookies
如果还不行,就去论坛联系客服协助解决
3、黑屏(具体表现为,游戏画面处显示黑色,其余部分,包括顶部导航,上方banner等都显示正常)
战斗
4、白屏(具体表现为,游戏画面处显示白色,其余部分,包括顶部导航,上方banner等都显示正常)
5、页面一片空白,上方导航条和都看不见
服务器维护中[2]。
6、flash崩溃
请关掉多余的进程和不必要的程序(如果不会可以使用360安全卫士清理内存)然后重新打开
7、
8、
9、
1。
如何解决电脑内存频繁报错的问题

如何解决电脑内存频繁报错的问题电脑内存频繁报错是许多电脑用户经常遇到的问题。
这个问题不仅会影响电脑的性能,还可能导致数据丢失和系统崩溃。
在本文中,我将分享一些解决电脑内存频繁报错问题的方法,帮助读者更好地应对这一挑战。
首先,我们需要了解什么是内存报错。
内存报错是指电脑内存出现问题,导致系统无法正常运行。
这种问题通常会导致蓝屏错误、应用程序崩溃或电脑变得非常缓慢。
虽然内存报错可能由多种原因引起,但最常见的原因是内存模块损坏或不兼容。
解决内存报错问题的第一步是检查内存模块。
您可以通过打开电脑机箱并检查内存模块是否正确安装来进行初步的检查。
如果发现内存模块松动或不正确插入,您可以尝试重新插入它们以解决问题。
如果内存模块没有问题,那么可能是模块本身损坏了。
在这种情况下,您可以尝试更换内存模块来解决问题。
除了检查内存模块,您还可以运行内存诊断工具来检测内存问题。
Windows操作系统提供了内置的内存诊断工具,可以帮助您检测和修复内存问题。
您可以通过按下Win + R键,然后输入“mdsched.exe”来运行内存诊断工具。
这将启动一个内存诊断工具的窗口,您可以选择在下一次重启时运行它。
在重启后,系统将自动运行内存诊断工具并报告任何内存问题。
如果内存报错问题仍然存在,那么可能是由于内存模块不兼容引起的。
在这种情况下,您可以尝试更换内存模块或添加新的内存模块来解决问题。
在购买新的内存模块时,确保选择与您的电脑兼容的型号和规格。
如果您不确定应该购买哪种内存模块,可以咨询专业人士或参考电脑制造商的建议。
除了硬件问题,软件问题也可能导致内存报错。
一些应用程序可能会占用过多的内存资源,导致系统出现错误。
为了解决这个问题,您可以尝试关闭一些不必要的应用程序或服务,以释放内存资源。
您还可以通过更新操作系统和应用程序来修复软件相关的问题。
更新通常包含修复程序和改进的兼容性,可以帮助您解决内存报错问题。
最后,定期清理电脑也是解决内存报错问题的重要步骤。
电脑报错提示解决方法大全

电脑报错提示解决方法大全电脑在使用过程中,经常会出现各种各样的错误提示。
这些错误提示可能是由软件问题、硬件故障或者系统错误引起的。
为了帮助大家更好地解决电脑报错问题,本文整理了一些常见的电脑报错提示以及对应的解决方法。
希望能够对大家有所帮助。
一、蓝屏错误提示1. 错误提示:STOP 0x0000001EKMODE_EXCEPTION_NOT_HANDLED解决方法:升级或者回滚显卡驱动程序,检查是否有硬件冲突,更新操作系统。
2. 错误提示:STOP 0x0000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED解决方法:检查硬件兼容性,更新硬件驱动程序,查杀病毒。
3. 错误提示:STOP 0x000000D1DRIVER_IRQL_NOT_LESS_OR_EQUAL解决方法:更新或者卸载驱动程序,检查硬件是否损坏,关闭不必要的后台程序。
二、应用程序错误提示1. 错误提示:应用程序无法正常启动,xx.dll丢失解决方法:重新安装或者升级相关应用程序,修复系统文件。
2. 错误提示:该应用程序无法在当前计算机上执行解决方法:检查应用程序的系统要求,更新操作系统至满足要求的版本。
3. 错误提示:应用程序停止响应解决方法:关闭其他不必要的后台程序,清理系统垃圾文件,修复或者重新安装应用程序。
三、硬件错误提示1. 错误提示:硬盘SMART错误解决方法:备份数据,更换新的硬盘,及时进行数据恢复。
2. 错误提示:内存故障,请重新安装内存模块解决方法:重新安装内存模块,确保其插槽良好接触。
3. 错误提示:CPU温度过高,请立即关机解决方法:清理散热器,更换散热硅脂,确保电脑散热良好。
四、系统错误提示1. 错误提示:系统文件损坏,请运行系统修复工具解决方法:运行系统自带的修复工具,如Windows下的sfc/scannow命令。
2. 错误提示:磁盘空间不足解决方法:清理系统垃圾文件,删除不必要的文件和程序,扩展磁盘空间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设置:初始值收敛值结果AMIX =0.0100;BMIX =0.0001 AMIX = 0.01; BMIX = 0.00 计算无误AMIX = 0.1000;BMIX = 0.0010 AMIX = 0.10; BMIX = 0.00 计算无误AMIX =0.20; BMIX = 0.01 AMIX =0.20; BMIX = 0.01 计算无误AMIX=0.2、BMIX=0.001 AMIX=0.2、BMIX=0.001 计算无误AMIX=0.3、BMIX=0.1 AMIX=0.3、BMIX=0.1 计算无误AMIX=0.4 AMIX = 0.40; BMIX = 1.00 静态log: WARNING in EDDRMM: call toZHEGV failed, returncode = 6 3 **,能带一样AMIX=0.02 AMIX = 0.02; BMIX = 1.00 计算无误AMIX=0.1 AMIX = 0.10; BMIX = 1.00 静态log: WARNING in EDDRMM: call toZHEGV failed, returncode = 6 3 **,能带一样AMIX=0.3 AMIX = 0.30; BMIX = 1.00 静态log: WARNING in EDDRMM: call toZHEGV failed, returncode = 6 3 **,能带一样BMIX=0.0001 AMIX = 0.40; BMIX = 0.00 计算无误以上参数设置,得到的能带图都一样,如下图:综上:设置AMIX=0.2(或0.3),BMIX默认(省事,等于1.0),可以保证计算过程无误。
还需进一步调整其他参数,算出正确的能带。
警告:算1QL弛豫、静态、能带时,都有这个提示:ADVICE TO THIS USER RUNNING 'V ASP/V AMP' (HEAR YOUR MASTER'S VOICE ...): You have a (more or less)'small supercell' and for smaller cells it is recommended to use the reciprocal-space projection scheme! The real space optimization is not efficient for small cells and it is also less accurate ... Therefore set LREAL=.FALSE. in the INCAR file对策:对于较小的晶胞(原子数小于20),设置LREAL=.FALSE.,计算结果比较精确。
而对于较大的晶胞,设置LREAL=Auto,这样计算速度比较快。
本体系含原子5个,INCAR中LREAL=Auto。
设置所有INCAR中的LREAL=.FALSE.,重新算一遍。
对于1QL 2QL 3QL原子数分别为5、10、15,LREAL=.False.对于4QL 5QL 6QL原子数分别为20、25、30,LREAL=Auto自旋轨道耦合计算时,静态和能带计算中出现的错误:ERROR: non collinear calculations require that V ASP is compiled without the flag -DNGXhalf and -DNGZhalf分析:V ASP手册中关于自旋轨道耦合计算的描述(翻译版):•【SAXIS =自旋轴方向;MAGMOM= 每个原子的初始磁矩值】2) 不要忘记to include SOC, please1) add the following lines to INCARLNONCOLLINEAR=.True.LSORBIT=.True.SAXIS = # please give the spin quantization axis here, like 0 0 1 for the z-axis)MAGMOM= # please give a triplet of numbers for each atom here, and please have a look at the manual (chapter non-collinear calculations and spin-orbit tag) on how the direction of the magnetic moments has to be defined with respect to the spin-quantization axis)LORBMOM=.True.ISYM= -12)不要忘记如果你用的vasp不包含任何预编译程序命令-DNGXhalf, -DNGZhalf, -DwNGXhalf, -DwNGZhalf ,你必须重新编译vasp,因为这些参数通常对于非线性磁性计算是必要的,在DOSCAR中的第二块数据包含了E和4列s,p,d,如下:rho, m_x, m_y, m_z ,2) don't forget that you may have to re-compile vasp without any of the precompiler (CPP) flags set: -DNGXhalf, -DNGZhalf, -DwNGXhalf, -DwNGZhalf , as necessary for non-collinear runs in general for non-collinear magnetism, the second block of data in DOSCAR contains E, and 4 columns for each, s,p,d, giving:rho, m_x, m_y, m_zwith m....magnetisation,it makes absolutely NO SENSE to set ISPIN=2 (up and down) for non-clollinear runs, therfore this tag is ignored when it s read from INCAR.Symbol DescriptionΓ Center of the Brillouin zoneSimple cubeM Center of an edgeR Corner pointX Center of a faceFace-centered cubicK Middle of an edge joining two hexagonal facesL Center of a hexagonal faceU Middle of an edge joining a hexagonal and a square faceW Corner pointX Center of a square faceBody-centered cubicH Corner point joining four edgesN Center of a faceP Corner point joining three edgesHexagonalA Center of a hexagonal faceH Corner pointK Middle of an edge joining two rectangular facesL Middle of an edge joining a hexagonal and a rectangular faceM Center of a rectangular face1) it does not look to me as if the magnetic convergence is particularly bad. (please dont compare the moments stemming fromthe augmentation to the total moments).have you decreased AMIX,BMIX, AMIX_MAG and BMIX_MAG for this run?2)the mixing parameters must not have any influence on the converged total energies.3) if your system has a magnetic moment, you have to set ISPIN.unless you set LNONCOLLINEAR explicitely , collinear magnetism is assumed by default, there is nothing to be specified in extra (except from starting with FM or AFM configuration by choosing the MAGMOMs accordingly)4) please in any case check if the convergence of ALL ionic steps is bad. (consider that it may be possible that you relaxed into an unreasonable geometry which does not converge electronically).without knowing further details, I would recommend to try the following:please keep the low mixing parameters check if the k-mesh is converged try if a different BZ-integration (ISMEAR=1) and slightly larger smearing (SIGMA) helps set LMAXMIX=6 if your system contains d-elementsISYM-tag and SYMPREC-tagISYM = 0|1|2|3Default 1switch symmetry on (1, 2 or 3) or off (0).For ISYM=2 a more efficient, memory conserving symmetrisation of the charge density is used. This reduces memory requirements in particular for the parallel version. ISYM=2 is the default if PAW data sets are used.ISYM=1 is the default if VASP runs with US-PP’s.For ISYM=3, the forces and the stress tensor only are symmetrized, whereas the charge density is left unsymmetrized (VASP.5.1 only).This option might be useful in special cases, where charge/orbital ordering lowers the crystal symmetry, and the user wants to conserve 【保存, 保藏】the symmetry of the positions during relaxation.However, the flag must be used with great caution, since a lower symmetry due to charge/orbital ordering, in principle also requires to sample the Brillouin zone usinga k-point mesh compatible with the lower symmetry caused by charge/orbital ordering.The program determines automatically the point group symmetry and the space group according to the POSCAR file and the line MAGMOM in the INCAR file.The SYMPREC-tag (VASP.4.4.4 and newer versions only) determines how accurate the positions in the POSCAR file must be. The default is 10−5, which is usually suffiently large even if the POSCAR file has been generated with a single precisionprogram.Increasing the SYMPREC tag means, that the positions in the POSCAR file can be less accurate.During the symmetry analysis, VASP determines• the Bravais lattice type of the supercell,• the point group symmetry and the space group of the supercell wit h basis (static and dynamic) - and prints the namesof the group (space group: only ’family’),• the type of the generating elementary (primitive) cell if the supercell is a non-primitive cell,• all ’trivial non-trivial’ translations (= trivial translatio ns of the generating elementary cell within the supercell) —needed for symmetrisation of the charge,• the symmetry-irreducible set of k-points if automatic k-mesh generation was usedand additionally the symmetry irreducible set of tetrahedra if the tetrahedron method was chosen together with the automatic k-mesh generation and of course also the corresponding weights (’symmetry degeneracy’),• and tables marking and connecting symmetry equivalent ions.The symmetry analyses is done in four steps:• First the point group symmetry of the lattice (as supplied by the user) is determined.• Then tests are performed, whether the basis breaks symmetry. Accordingly these symmetry operations are removed.• The initial velocities are checked for symmetry breaking.• Finally, it is checked wheter MAGMOM breaks the symmetry. Correspondingly themagnetic symmetry group is determined (VASP.4.4.4 and newer releases only; if you use older version please also see section 6.12). The program symmetrises automatically:• The t otal charge density according to the determined space group• The forces on the ions according to the determined space group.• The stress tensor according to the determined space groupWhy is symmetrisation necessary: Within LDA the symmetry of the supercell and the charge density are always the same.This symmetry is broken, because a symmetry-irreducible set of k-points is used for the calculation.。