Jump to content

Search the Community

Showing results for tags 'AcuSolve'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Altair Support Forum
    • Welcome to Altair Support Forum
    • Installation and Licensing
    • Modeling & Visualisation
    • Solvers & Optimization
    • Multi Body Simulation
    • Conceptual design and Industrial design
    • Model-Based Development
    • Manufacturing Simulation
    • CAE Process Automation
  • Academic Partner Alliance Forum
    • APA - Composites
    • APA - CFD & Thermal
    • APA - Vehicle Dynamics
    • APA - Manufacturing
    • APA - Crash and Safety
    • APA - Noise, Vibration and Harshness
    • APA - System Level Design
    • APA - Structural and Fatigue
    • APA - Marine
    • APA - Optical Design
  • Japanユーザーフォーラム
    • ユーザーフォーラムへようこそ
    • Altair製品の意外な活用例
    • インストールとライセンス
    • モデリング(プリプロセッシング)
    • シミュレーション技術(ソルバー)
    • データ可視化(ポストプロセッシング)
    • モデルベース開発
    • コンセプト設計と工業デザイン
    • 製造シミュレーション
    • CAE プロセスの自動化
    • 学生向け無償版
    • エンタープライズソリューション


There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL








Found 10 results

  1. AcuSolve comes with utilities to compile User Defined Functions (UDF) on both Windows and Linux. The following instructions provide instructions on how to use these utilities to compile a UDF. Linux: UDFs are compiled on Linux using the acuMakeLib script. This script uses the gcc compiler by default. If gcc is installed, acuMakeLib will use the gcc command to compile and link the udf. The following example will compile a UDF named usrInflow.c using an optimization level of 3: acuMakeLib -src usrInflow.c -opt O3 Windows: Microsoft Visual Studio Express 2012 provides a free compiler that can be used on Windows 7 and newer macines for both 32 bit and 64 bit applications. The compiler can be downloaded from the following link: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop Be sure to select "Visual Studio 2012 Express for Windows Desktop" when downloading. Once the package is downloaded and installed, you will need to configure your environment such that the compiler shows up in your path. This can be accomplished through manipulation of the PATH environment variable, but is more easily accomplished using the following procedure: 1.) Launch the command prompt for the compiler (assuming a 64 bit Windows machine). The proper start menu link is as follows: Start-->All Programs-->Microsoft Visual Studio 2012-->Visual Studio Tools-->VS2012 x64 Cross Tools Command Prompt 2.) Execute the "acusim.bat" file from within the Visual Studio command prompt. This will set up the AcuSolve environment. An easy way to accomplish this is by copying the "Target" of the AcuSovle Cmd Prompt desktop icon and pasting it into the VS command prompt. 3.) The UDF can then be compiled from the Visual Studio command prompt using the acuMakeDll script. Keep in mind that the message passing type you intend to use for the simulation must be compiled into the DLL on Windows. The following example will compile a UDF named usrInflow.c that is suitable for running using the Intel MPI message passing interface: acuMakeDll -src usrInflow.c -mpi impi More infomration on acuMakeDll and acuMakeLib are available in the AcuSolve Programs Reference Manual.
  2. Dear Altair-Engineering-Team, I am writing my bachelor thesis in the area of fluid mechanics. Here, I examine various models with the help of AcuConsole (AcuSolve). To evaluate my calculations, I'm using the additional software "AcuFieldView". My problem: I would like to use the "PLOT3D" functions in AcuFieldview but I don't know how to get them. I read already the reference guide and there is mentioned that you can write own functions and register them afterwards but that was too superficial for me. My question: Do you have already created files for these "User Functions" (PLOT3D) and can you tell me in brief how to register these in AcuFieldView. Maybe a short tutorial which explains step by step to do that? Thank you very much Ayrix
  3. Hello everybody, my name is Thomas from Germany and I am working on my Bachelor Thesis, which is about the topic CFD, at the moment. I am at the beginning of my Thesis and at first i want to create a simple model validation. My topic is about an easy Venturipipe, which gets passes through water. So there are only two variables, which are important: The pressure and the velocity, which i estimate with an analytical calculation, too. The Venturipipe has got a rejuvenation. And if you think about the Bernoulli´s equation, the velocity gets higher and the pressure goes down near the rejuvenation. When the fluid leaves the rejuvenation, the values supposed to be retransform back to the input values. And the model gets unrealistic at this point: When the fluid leaves the rejuvenation, is does not get slower. I create the model data with HyperMesh 13.0. Unfortunately i am not able to find any mistake in the input file, which is computed with AcuSolve. I hope that someone will hear my problem and is able to solve it. Probably there is only a little mistake, which destroys the complete model in the end. Thank you for your support in advance! Best regards, Thomas PS: There is a zip.file enclosed, which includes all the important data and some results, too. Venturi_Pipe_Problem.zip
  4. AcuSolve uses a mix of shared and distributed memory parallel message passing. This hybrid MPI approach works very well for large compute systems and allows simulations to be scaled to thousands of compute cores. The suitability for a given simulation to scale to thousands of processors depends on a number of factors including the model size, the architecture of the compute platform, the network infrastructure, and the physics being solved for. However, there are some rough guidelines that can be used to determine an appropriate number of cores to use for a given simulation. For compute systems that utilize a high speed message passing network (i.e. Infiniband, Myrinet, etc.), AcuSolve is expected to scale nearly linearly down to approximately 10,000 finite element nodes per subdomain. In other words, AcuSolve should have nearly perfect parallel efficiency as long as there are at least 10,000 finite element nodes in each subdomain. If the number of processors is increased beyond this level, simulations will still run faster, but the parallel efficiency may not be ideal. To fully optimize the run time of your simulation on a given compute cluster, it is necessary to perform a scalability study to vary the number of processors and monitor the run time. However, the aformentioned guidelines can be used as a rough estimate. The AcuSolve log file contains a value called the "Interface node fraction". This value may also be of interest when determining how many processors is suitable for your parallel run. This value reports the fraction of nodes in the model that fall on subdomain boundaries. AcuSolve typically scales linearly when this value is less than ~.15.
  5. hello.. any one can tell me in detail how to do this process below i’m stuck in AcuSolve workshop 4 Blower – Sliding Mesh and I have a problem every i finishing runing acusolve transient analysis, can't open the result in AcuFieldView, always error to open it regards
  6. When trying to execute multiple acuRun jobs consecutively in a batch file, it is necessary to launch the processes using the "call" command. Without issuing the call command, the cmd interpreter exits the main batch file after the first instance of acuRun completes. This is because acuRun is also launched through a batch file, and Windows receives the exit signal upon its completion. The following commands represent an example of a batch file that will circumvent this issue by using the call command: cd D:\test\pipe1 call acuRun -pb pipe1 -np 2 cd D:\test\pipe2 call acuRun -pb pipe2 -np 2
  7. AcuMeshSim can be run in a batch mode such that users can set up their meshes using AcuConsole on a laptop or desktop machine, then use a different, large memory machine to construct the mesh. This is accomplished using the following process: 1.) Set up the meshing controls using AcuConsole 2.) From the "Launch AcuMeshSim" panel, enable "Export ams file", but disable "Launch AcuMeshSim". This will write all of the necessary input files for the mesher (CAD.DIR and <problemName>.ams), but will not launch the mesher. 3.) Copy CAD.DIR and <problemName>.ams to the machine where you want to build the mesh. From the directory where these files reside, execute the following command: acuMeshSim -pb <problemName> 4.) Once the meshing completes, copy <problemName>.arm and MESHSIM.DIR back to your local system and load the mesh into AcuConsole using File-->Import. Be sure the file type filter is set to .arm.
  8. is there any possibility to set the mach-number or cfl-number in AcuSolve?
  9. Hi all, New user to the whole suite so I may be a little slow at this. We (members of Cardiff University) received training this week covering the majority of the HW suite. We touched on the VWT program and this is where my issue is. I'm trying to run an analysis with a small two element rear wing for a car. Tried following the tutorial (intersecting the model and the tunnel boundary) and I receive a meshing error (Can't perform mesh intersection between the body and the tunnel). So I tried moving the part into the middle of the tunnel, and although the part is detected in the final report (shows dimensions of part in table 2), it doesnt appear in any images and the flow doesnt seem to interact with it. I'm basically asking which one is correct and how I would solve the issues I'm having. I can upload files as required etc. but for now I've just attached the report. Thanks in advance, John vwtAnalysis.pdf
  10. I load my .x_t parasolid file for the geometry and then get the next error: Traceback (most recent call last): File "pnlFile.py", line 323, in importFile File "pnlWin.py", line 1440, in readData File "pnlImport.py", line 178, in readData File "pnlImport.py", line 294, in readDataFile File "pnlLoadGeom.py", line 264, in __init__ File "pnlLoadGeom.py", line 293, in readGeom File "pnlLoadGeom.py", line 357, in loadGeomData File "pnlLoadGeom.py", line 742, in readCad File "pnlLoadGeom.py", line 1746, in saveGeomTree File "pnlDb.py", line 731, in putStrPar File "ahdBase.pxi", line 733, in acuhdf.AcuHDF.putStr File "ahdBase.pxi", line 2449, in acuhdf.AcuHDF._put File "acuuc.pyx", line 79, in acuuc.toStr File "/home/acusim/p4_acusolve/acu_r12.0/linux64/base/lib/python2.4/encodings/utf_8.py", line 16, in decode UnicodeDecodeError: 'utf8' codec can't decode bytes in position 8-11: invalid data Traceback (most recent call last): File "pnlFile.py", line 323, in importFile File "pnlWin.py", line 1440, in readData File "pnlImport.py", line 178, in readData File "pnlImport.py", line 294, in readDataFile File "pnlLoadGeom.py", line 264, in __init__ File "pnlLoadGeom.py", line 293, in readGeom File "pnlLoadGeom.py", line 357, in loadGeomData File "pnlLoadGeom.py", line 742, in readCad File "pnlLoadGeom.py", line 1746, in saveGeomTree File "pnlDb.py", line 731, in putStrPar File "ahdBase.pxi", line 733, in acuhdf.AcuHDF.putStr File "ahdBase.pxi", line 2449, in acuhdf.AcuHDF._put File "acuuc.pyx", line 79, in acuuc.toStr File "/home/acusim/p4_acusolve/acu_r12.0/linux64/base/lib/python2.4/encodings/utf_8.py", line 16, in decode UnicodeDecodeError: 'utf8' codec can't decode bytes in position 8-11: invalid data I tried reading another geometry file also x_t, and it worked. So I guess there is something wrong with my file. From the error I posted above, can we know what is wrong? Some kind of setup problem, encoding?
  • Create New...