
Running commercial solvers on cloud infrastructure requires both a compatible setup and permission under the applicable license. Before changing networking, confirm entitlement, identify the license system and validate the client configuration. The FlexNet examples below are conditional setup examples, not permission to move any license to any provider. Ask your license administrator or vendor to confirm the intended cloud, region, users and solver features.
Pick one. Test it. Document it for your lab.
Check license entitlement, solver requirements and current Compute capacity before launch. Select a compatible environment and review the price shown in the console.
For FlexNet, identify the lmgrd and vendor daemon ports. Ansys can also require a Licensing Interconnect port. DSLS has a separate server and client configuration; do not apply these FlexNet examples to it.
Examples
For an authorized Ansys FlexNet change, IT should follow the vendor’s procedure, preserve the original file and set the approved ports. The following is only the relevant SERVER/VENDOR excerpt:
SERVER <hostname> <hostid> 1055
VENDOR ansyslmd PORT=1056
Have IT restart and test the service according to the vendor procedure after approved changes. Coordinate the change with users; it can interrupt license access.
Tip: keep a short README next to the license file with the pinned ports and who to contact.
Check the solver version’s supported operating system, libraries, driver and GPU requirements as well as its license terms. A CUDA version alone does not establish solver compatibility. Then choose an available Compute runtime that satisfies those requirements:
Configure the licensed solver client using the vendor’s supported environment variables or configuration files. Validate that the selected connection method works in that runtime.
After IT approves and configures the VPN, test DNS, routing and every required port from the instance. The command below tests one example Ansys port; it does not prove license checkout or contractual permission:
nc -vz licenses.my-org.edu 1055
From inside the instance, and only for a setup approved for SSH forwarding, connect through the organization’s designated bastion. This example includes Ansys ports 1055, 1056 and 2325; replace the hostnames and ports with IT’s values:
ssh -N -o ExitOnForwardFailure=yes \
-L 127.0.0.1:1055:licenses.my-org.edu:1055 \
-L 127.0.0.1:1056:licenses.my-org.edu:1056 -L 127.0.0.1:2325:licenses.my-org.edu:2325 \
user@bastion.my-org.edu
Keep the tunnel running during the test. Where the vendor supports this setup, the example FlexNet endpoint is 1055@localhost. For Ansys, configure the corresponding Licensing Interconnect endpoint as required. A successful port forward does not prove checkout; server naming or vendor protocol behavior may require an approved VPN instead.
For another vendor, forward only its documented, approved ports and use its supported client configuration. Do not assume the Ansys example also configures COMSOL or DSLS.
Configure each client in its supported job environment or vendor configuration file. The examples below distinguish shell exports from Abaqus environment-file settings. Keep credentials and license files out of reusable images; a generic Compute UI setting does not replace the vendor’s installation procedure.
export ANSYSLMD_LICENSE_FILE=1055@licenses.my-org.edu
export ANSYSLI_SERVERS=2325@licenses.my-org.edu
export LMCOMSOL_LICENSE_FILE=27000@licenses.my-org.edu
license_server_type=FLEXNET
abaquslm_license_file="27002@licenses.my-org.edu"
export LM_LICENSE_FILE=1055@licenses.my-org.edu
For a supported tunnel, the client endpoint may use localhost and the forwarded local ports; validate a real checkout. The Abaqus 2025 manual’s licensing procedure (Virginia Tech mirror) specifies install_dir/os/SMA/site/custom_v6.env and the unquoted constant license_server_type=FLEXNET. Confirm the file and settings for your installed version with the administrator. With DSLS, use its separate configuration, including DSLicSrv.txt; do not apply the FlexNet settings above.
nc -vz localhost 1055
Client can’t reach server
Wrong host/port, firewall, or tunnel down. Test with nc -vz on the exact ports you pinned.
FlexNet -5, -18 and -96 errors
These codes are not interchangeable. -5 concerns a missing feature, -18 an unsupported feature on the license server, and -96 an unavailable or nonresponding license server. Record the complete error and ask IT to check the corresponding license, service and network evidence.
Intermittent drops
NAT/idle timeouts on the path. Keep a small keep‑alive SSH tunnel or use VPN.
“License server system does not support this feature”
Have IT check the requested feature, available entitlement, selected server and relevant version requirements. Do not assume the daemon is the cause or update a shared server without the vendor procedure.
Multiple vendors at once
For FlexNet license search paths, use a colon on Unix/Linux or a semicolon on Windows, or use supported vendor-specific settings. Redundant-server groups have different syntax; follow the vendor’s instructions.
# Ansys shell environment; endpoints depend on your setup
export ANSYSLMD_LICENSE_FILE=1055@licenses.my-org.edu
export ANSYSLI_SERVERS=2325@licenses.my-org.edu
# Abaqus FlexNet: use the version-specific environment file in Step 4.
# Do not run the Abaqus settings as shell commands or apply them to DSLS.
# COMSOL shell environment; 27000 is a custom example port
export LMCOMSOL_LICENSE_FILE=27000@licenses.my-org.edu
# Generic FlexNet shell environment, only if supported by the vendor
export LM_LICENSE_FILE=1055@licenses.my-org.edu
For deeper guidance, see the scientific-modeling pillar and our guides to Ansys Fluent, COMSOL 6.3, Abaqus, and OpenFOAM.
licenses:
pattern: "vpn | ssh-tunnel" # record the approved, tested choice
server: "licenses.my-org.edu"
ports: # Ansys example; also record Licensing Interconnect 2325 if required
lmgrd: 1055
vendor: 1056
env: # also record ANSYSLI_SERVERS for the approved Ansys setup
- "ANSYSLMD_LICENSE_FILE=1055@licenses.my-org.edu"
compute:
template: "<verified runtime and solver-supported OS/version>"
instance: "<gpu model / vram>"
notes: "<entitlement approval, license system/version, extra ports, actual checkout result>"
Before launching, review the Compute FAQ and check current capacity and pricing in the console. Confirm license entitlement and client settings with your administrator, then use the approved VPN or a vendor-compatible SSH tunnel. Ask the solver vendor about licensing and supported configurations. This guide does not promise that Hivenet will configure or support a particular solver-license integration.
Pick one AI, compute, or storage workload and see the difference for yourself. Spin it up in minutes, or let our team map your fastest path to production.