# **Error Report and Solution** ***** [TOC] ***** ## **Login** * Ameba cloud computing needs to be hosted on cloud servers, so users must log in before computing. When communicating with the cloud server, the user's IP address must be obtained and assigned to the corresponding server according to the user's local area. ***** ### **Failed to get IP automatically, please swith IP manually.** :-: ![](https://box.kancloud.cn/bc9e840f561e0abcb0143277f01d5a1b_583x411.png =400x) * In general, getting the user's IP address is automatic, but something might prevent it. Users need to right-click the [**Login**](Login.md) component and manually select a server (China or U.S.). ***** ### **About Network connection problems (Could cause Rhinoceros to crash)** :-: ![](https://box.kancloud.cn/51255bcd457836e1a62fef91f3f5ec43_433x382.png =400x) * Since some agencies or organizations may block Internet by blocking ports. In this case, users have to switch ports manually. If you still cannot address this problem, please let us know ([**Leave message**]([https://ameba.xieym.com/Manage/LeaveMessage](https://ameba.xieym.com/Manage/LeaveMessage)) or send an email to ameba@xieym.com). When your Rhinoceros crashes and you find that a "RhinoDotNetCrash.txt" file has been generated on your desktop, please first try to [**update .Net framework to version 4.5.2**](https://dotnet.microsoft.com/download/thank-you/net452) or later and then try login again. If it still doesn't work, please send the "RhinoDotNetCrash.txt" file to us via email. ***** ## **AmebaMesh** ### "**Project name can only contain English letters, numbers and underscores**" :-: ![](https://box.kancloud.cn/9d038be8da53ed671868f8b3c3ef166b_1541x489.png =600x) * It means only English letters, numbers and underscores can be allowed as a project's name. Therefore, please check your panel component carefully. ### "**Size is too small**" :-: ![](https://box.kancloud.cn/be7d402bcc8eb24b7564e65ad0a4f965_942x428.png =600x) :-: ![](https://box.kancloud.cn/3e3f1457f18c5c7c36bcf9f849c4ef02_1341x409.png =600x) * Before genertating meshes, a recommanded range of mesh size is displayed above the component. If you input a value that is less than the recommended size range, this component will issue a warning and it is possible that the size of the meshes will cause your project to enter a large scale computing cloud server that is only available to users who have pro licenses. ### "**Generated failed, please change model units to Millimeters**" :-: ![](https://box.kancloud.cn/b417aa4645c2db2a6b0aaa3442e0a3cc_1289x469.png =600x) * Before topology optimization, mesh subdivision of the model is required. [**Gmsh**](http://gmsh.info/) is used as the subdivision program. It have to read user's model units. Sometimes Gmsh can cause mesh failure if the model size is too small or the model units are too large. **Therefore, the solution is to enlarge the model or change the model units (Millimeters is recommended).** ### "**Unrecognized calculation type**" :-: ![](https://box.kancloud.cn/6adaa5db2544ad4c2a836c45990d11df_1143x339.png =600x) * At present, Only 3d elements (closed brep) and 2d elements (planar surface on the xy plane) can be supported. The calculation of arbitrary surfaces (Shell elements) is being developing. Since the 3d meshes are finite elements (tetrahedral meshes), users are not allowed to conduct mesh division by themseleves. :-: ![](https://box.kancloud.cn/de9cc4657cefea5c6f3f58f982c2f6da_1234x588.png =600x) ***** ## **Solver Window** ### **Can not connect to the server! ("Impossible to read over the end of the flow")** :-: ![](https://box.kancloud.cn/bbbd88e2e44372664cf1a72bdd077509_820x360.png) * If your network is disconnected suddenly, the **Solver Window** will show this report. Don't worry! Just click **Start** again, you can continue the disconnected calculation. :-: ![](https://box.kancloud.cn/ab79e6a9868f7764b48afc79fdb1ab1d_441x211.png) ### **About Normal Computing** * The computation time of topology optimization depends on the computation amount. The computation amount is determined by the type of element (2D or 3D), the number of elements, and the complexity of the input conditions (load, support, etc.). So it could take a minute or it could take many hours. * Generally speaking,** the precision of topology optimization is affected by the number of elements**. The denser the elements, the richer the details of the model. ***** ### **About Large-scale Computing** ![](https://box.kancloud.cn/69d0daef3126b55be1781cf87226d0e6_820x360.png) * When you have too many elements, the server automatically assigns your peoject to a cloud server that supports large-scale computing. This process will take some time, so please be patient. ***** ### **"Please sign in"** :-: ![](https://box.kancloud.cn/8e081b64aa6223c3a3e3d448e7ff7e33_820x360.png) * Users have to sign in to verify the license status by using [**Login**](Login.md) component. before start to calculate. ***** ### **"Computing condition error"** :-: ![](https://box.kancloud.cn/50e5e1e462593bc3453268efda0d1e3a_820x360.png) * If the result is "Computing condition error", a error report file, called "Ameba.log", will be generated. Please send this file to our email (ameba@xieym.com) or copy the content of report file and leave message on [**here**](https://ameba.xieym.com/Manage/LeaveMessage) ***** ### **"The maximum number of 2D (or 3D) elements supported under your license is"** :-: ![](https://box.kancloud.cn/3afba02cef9377aa5198bdf7e3138457_820x360.png) * The count of topology optimization elements is limited according to license status. If you want to calculate more elements, please purchase Ameba license via our website. ***** ### **"Out of memory."** * It means your model and conditions are too complex. You need to decrease your mesh count or simplify your case of loads or supports. If you still cannot address this problem, please let us know ([**Leave message**]([https://ameba.xieym.com/Manage/LeaveMessage](https://ameba.xieym.com/Manage/LeaveMessage)) or send an email to ameba@xieym.com). *****