微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > What free linux distriubtions work with HFSS?

What free linux distriubtions work with HFSS?

时间:03-30 整理:3721RD 点击:
Has anyone tried HFSS 14 (or even 13) with one of the non-supported Linux distros? SUSE and Redhat are both supported on 13 (hard to know with 14), but both are commerical and start costing a lot if there are multiple processors.

Centos aims to be a Redhat clone. Fedora is supported financially by Redhat, but I guess Redhat don't want Fedpra being too close to Redhat Enterprise.

I'm not sure of the differences between SUSE and OpenSUSE.

I did speak to an Ansoft Engineer who said HFSS has been run on one of Ubuntu or Fedora - I'm not sure which he said. Though, of course HFSS is not supported.

Centos seems like possibly the best idea, but I'm wondering what others are doing.

Im in the same condition, trying to install HFSS 14 on Debian Cluster. After some work a manage to install the HFSS. The problem is that the hfss calls a python script that verify libraries, it was not a supprise the error showed: *** Error: This operating system is not supported.
/opt/ansoft/hfss14.0/Linux/mainwin5.3/lin32/mw/setup-mwuser: line 107: rpm: command not found
/opt/ansoft/hfss14.0/Linux/mainwin5.3/lin32/mw/setup-mwuser: line 107: rpm: command not found
HFSS 14.0 Product Configuration
===============================
Hostname: lcepof01
User: root

> Running first-time configuration...
- Verifying all software dependencies are available: ERROR

* The following dependencies were not found:
libglib-2.0.so.0
libgmodule-2.0.so.0
libgthread-2.0.so.0
libtiff.so.3

Full ldd output is available at: /tmp/prhKE6nzUd.Ansoft.Dependencies.log

*** Error: Not all dependencies were found. ***

when i looked to my lib files I saw the libglib-2.0.so.0 .
I dont know the problem, but people from Ansys could help!

It worked fine for me under CentOS 4.7, despite Ansys telling me it was not supported.

I could never get HFSS to install on Redhat 5, despite that is supported. If you look in the documentation in the zip file for the license manager, it says Redhat 3 and 4 are supported, but no mention of 5. When I did try to install on Redhat 5, I got problems as the licensing software could not find the old libraries it wanted - my system only had the newer libraries.

So CentOS 4.7 saved the day. It's free which is nice!

The problem i had was solved installing the same libraries for 32 bits. I manage to install HFSS 14.0 on Debian Squeeze without errors warnings, but the software still dont work. After that our refrigeration system broke. I could try install HFSS in my desktop with CentOS 6, but the license is linked with my hostname and mac address...

Centos 6 will not work. Use CentOS 4.7. Then edit /etc/redhat-release to say:

Red Hat Enterprise Linux AS release 4 (Nahant Update 7)

Then it appears as Redhat 4.7 and HFSS will install.

You can edit the hostname in the license file - it is not encrypted. The MAC address is another matter - you can't change that.


dave

HFSS14 and HFSS13 supports up to Redhat 5

have Fun

Yes,
I agree HFSS 14.0 is officially supported on Redhat 5, but have you actually tried getting any support to install HFSS 14.0 on Redhat 5?

I had a trial of HFSS 14.0, with binaries for both Windows and Linux. Despite trying, I never got anything from Ansys that convinced me HFSS 14.0 would work on Redhat 5. I was told an engineer could visit and install it for us, but by this time I'd already given up and installed it on CentOS 4.7.

I got a document sent to me about installing HFSS on Redhat 5.3 and Ubuntu 9.04. (I've attached it here). All references are to the 'apt-get' command which is in Ubuntu, but not in Redhat. It required installing a load of files - one of which is related to sound (lib32asound2). Basically I think it was just a collection of files which had old versions of libraries.

Code:
S sudo apt-get install sun-java6-jre gsfonts-x11 java-common odbcinst1debian1 sun-java6-bin unixodbc ia32-sun-java6-bin ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32nss-mdns lib32stdc++6 lib32z1 libc6-i386
If you look at the zip file for Linux (Flex1085Lin.zip), you will find a file 'flexlm_readme.txt', which contains the following. (Note, whilst this mentions old versions of Windows, the Windows installation file is another file)

Code:
drkirkby@hawk:~/Flex1085LinS more flexlm_readme.txt
                    FLEXlm for Ansoft v10.8.5.0 
                           July 20, 2007
           =============================================
                        Ansoft Corporation
              225 West Station Square Dr, Suite 200
                    Pittsburgh, PA 15219-1119
                               USA

This file contains important information regarding the installation and
use of FLEXlm for Ansoft.  When appropriate, late-breaking information is
provided herein that could not be included in the installation guide.


Supported Operating Systems
---------------------------
Windows: XP Professional, Server 2003 (both 32-bit and 64-bit)
Solaris: 8, 9, and 10 (SPARC processors only)
Linux:   RedHat Enterprise 3 and 4 (PC processors only)
         SuSE Enterprise Linux Server 9


FLEXlm for Ansoft Installation
Then if you look at the file Flex1085Lin/Unix/VerifyOS.bash

you will see it this snippet of code:

Code:
      "Red Hat")
        majver="S{version%%.*}"
        if ! IsInteger "S{majver}" ; then
          echo "### Warning: Unable to determine Red Hat Enterprise Linux version number." 1>&2
          retval=1
        else

          # Major version: 3, 4 = OK
          if [ "S{majver}" -gt 4 ] ; then
            retval=1
            echo "### Warning: Red Hat Enterprise Linux S{version} is newer than" 1>&2
            echo "             all currently-supported versions." 1>&2
          elif [ "S{majver}" -lt 3 ] ; then
            retval=2
             echo "*** Error:   Red Hat Enterprise Linux S{version} is older than" 1>&2
             echo "             all currently-supported versions." 1>&2
          fi
        fi
        ;;
So, whilst I'm not denying HFSS 14.0 can be installed on Redhat 5, since a very helpful Ansys engineer told me he had customers running HFSS on Redhat 5, Ansys could never tell me how to do it. The engineer was not a Linux expert, so was just passing information between the Ansys installation department and me.

If you are not convinced, download the zip file for the installation on Linux and read the documents in it.

Is there anyone here running HFSS on Redhat 5? If so, I'd love to know how you installed it, and I'll pass the information back to Ansys!

Dave

Wow... you win :) I was just regurgitating what I had read in the installation files! I haven't tried to install them before (windows user :) )

Have Fun

Hi maiconfaria,
For the 'This operating system is not supported.' message, prepend execution with: ANS_IGNOREOS=1
Have you tried to place an executable file named rpm in some bin directory which does this:
#!/bin/bash
echo glibc-2.13-1
or whatever version you have?

I'm attaching a PDF file sent to me by Ansys which is supposed to show how to install HFSS 14 on Redhat 5.3 or Ubuntu 9.04. It makes it clear Ubuntu is unsupported, but is supposed to work.

Note however that the 'apt-get' wont work on Redhat. (You might be able to get a version of 'apt-get', but it is not installed by default on Redhat systems, Redhat uses 'yum' as the package manager, not 'apt-get'). I think the person that wrote this did not have a clue what they were doing, but it came directly from Ansys to me.

An option offered to me by Ansys was to run HFSS on a later version of Linux, but run the license manager on some other platform - could be an older linux version, Windows, Solaris or whatever else the license manager will work with. If I recall correctly, HFSS installs OK - it is the license manager that Ansys ship (FLEXlm), which will not install.

Another option offered to me by Ansys was for them to install HFSS for us on Redhat 5. I never took them up on that offer, as I'd worked out it could be installed on CentOS 4,7 and left it as that.

Dave

I had a problem with:

* + perl -e 'alarm shift; exec @ARGV' 30 'regedit -c -e "/tmp/
30893_builddate.reg" "HKEY_LOCAL_MACHINE\Software\Ansoft\HFSS\14.0\
BuildDate"'
* sh: regedit: not found
* + return 127
*** Error: Unable to import registry file "/tmp/30993_81350.reg".
* sh: regedit: not found

It turned out, I was missing some 32 bit support packages so the bundled regedit emulation was not finding some libraries.

lib32gcc1 1:4.4.5-8 GCC support library (32 bit Version)
lib32stdc++6 4.4.5-8 The GNU Standard C++ Library v3 (32 bit Version)
lib32z1 1:1.2.3.4.dfsg-3 compression library - 32 bit runtime
libc6-i386 2.11.2-13 Embedded GNU C Library: 32-bit shared libraries for AMD64

Now, I am getting a probably more trivial problem:
+ /opt/ansoft/hfss14.0/Linux/hfss.exe -BatchSolve -Ng -Monitor Tee.hfss
[%wc] HFSS
A locking violation occurred while accessing /mnt/Cluster/home/oschreiber/test/Tee.hfss.
+ _retval=1

I have tried deleting project folders before running on a different machine but I always get that.
Perhaps there is a setting preventing me from using more than one host on the same NFS file system.
Thanks for any advice.

This seems odd for a Linux program to want a file "regedit" and refer to HKEY_LOCAL_MACHINE. They sound very much like Windoze!

Dave

because the GUI is made for WinAPI that is simulated with specific libs. You can't say this is emulation, because it is compiled for linux, but the code is obviously windows one.

That's the problem preventing me to run HFSS 13 on SLES 11. I don't know what to do. The API libs simply don't work.
Seems like they still have the same shit in 14. We pay so much for HFSS! Why don't they hire more cheap and capable linux programmers for GUI?

Hi Guys, I am trying to install HFSS 14.0 in Fedora 16. I am able to get rid of all the errors. But still the program doesnt start up. What are the environment variables that need to be set? I have only included the path in .bashrc file and set MWHOME variable. Any help is appreciated!

I am not sure, but my impression is that it only works with some specific libs from SLES8,9, not later. So, if you have some old mobo for pentium4/Core2, it would be interesting to try just as an experiment.
Very inaccurate programming. Some Indian or Chinese guys did it, I believe.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top