Known Problems and Bugs

baspl++ still works with Python2 only. Python3 scripts submitted to baspl++ may not work if the scripts are not compatible with Python2.

Vectors at Integration Points (Sampling Points)

Vectors at integration points (Sampling Points), such as heat flow vectors at the element integration points, cannot be plotted.

Grid

Plotting a grid can fail if the model is a pure 2-dimensional model defined in the x-y-plane.

baspl++ still works with Python2 only. Python3 scripts submitted to baspl++ may not work if the scripts are not compatible with Python2.

Contour Plots

The Mesa OpenGL libraries (driver) can lead to unwanted effects with the “Gouraud” and “step texture” shading. Remedies:

  • Select smooth color map texture mode in menu or specify in the script for the NPart concerned (here: p):

    p.contour.colmap.texture.mode='smooth'
    
  • Make use of Intel or NVIDIA drivers (see below).

baspl++ and the NVIDIA Driver

If no other driver is installed baspl++ selects the default OpenGL libraries (Mesa). This can lead to unwanted effects with the “Gouraud” and “step texture” shading. To make use of Intel or NVIDIA drivers, please start baspl++ and check:


_images/nvidia.baspl.png


The “openglinfo” tab will tell you about the OpenGL version used in baspl++:


_images/nvidia.openglinfo.png


If “Vendor” or “Renderer” or “Version” says “Mesa”, then the Gouraud and “step texture” shading will not work property.

If you got a NVIDIA graphics hardware on your device you should activate it (Ubuntu: see https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu). The shell comand lspci

lspci -k | grep -A 2 -i "VGA"

will then show (NVIDIA example):

03:00.0 VGA compatible controller: NVIDIA Corporation GP108 [GeForce GT 1030] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd GP108 [GeForce GT 1030]
        Kernel driver in use: nvidia

The NVIDIA settings can be checked with

nvidia-settings


_images/nvidia.nvidia.png