Anders Andreasen Blog

Just another WordPress.com weblog

Archive for January 2010

Installing cantera 1.8 on Ubuntu 9.10 (32 bit)

with 35 comments

Note: I just checked that the procedure (svn) given below also works for Ubuntu 10.10, and it does.

Here’s a brief description on how I managed to compile and install cantera 1.8 on Ubuntu 9.10 (32 bit), with the full python interface. However, first a little description of what cantera is (taken from the website):

Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes.

Cantera is written in C++, and can be interfaced also from python, matlab and Fortran.

  1. First step is to install any dependencies. This is handled by apt-get:
    sudo apt-get install subversion g++ gfortran python2.6-dev python-numpy libsundials* graphviz
  2. Next step is to get the source for cantera. This can be done by either downloading the cantera-1.8.0-beta-tar.gz from the cantera site our checking the latest version from svn
    svn checkout http://cantera.googlecode.com/svn/cantera18/trunk/ cantera
  3. change to the cantera directory (either the svn checkout or the untarred/gunzipped cantera-1.8.0)
  4. Edit the file named preconfig and make sure the following lines are included by uncommenting/editing
    PYTHON_PACKAGE=${PYTHON_PACKAGE:="full"}
    USE_NUMPY=${USE_NUMPY:="y"}
    SUNDIALS_VERSION=${SUNDIALS_VERSION:='2.3'}
  5. The entire preconfig file can be viewed here
  6. then in a terminal run the following commands
    ./preconfig
    make
    sudo make install
    source ~/setup_cantera
  7. If everything went well you should be able to import the Cantera module in python:
    python
    >>>from Cantera import *

Written by aandreasen

January 28, 2010 at 11:06 pm

Telenor mobilt bredbånd på Ubuntu 9.10 m 3G Huawei E1752

with 10 comments

Her følger en kort gennemgang hvordan jeg har fået Huawei E1752 3G usb modem til at virke under Ubuntu 9.10 med Telenor mobilt bredbånd.

  1. Første skridt er at aktivere modem med PUK kode og sætte PIN kode (se vejledningen som fulgte med eller her). Dette kan gøres under Windows, hvis man har dette tilgængeligt. Det skulle efter sigende også kunne gøres ved at sætte kortet i en mobiltelefon, men har dog ikke prøvet det.
  2. Under Ubuntu er det nødvendigt at installere pakken usb-modeswitch,som findes i universe. Dette kan gøres i terminal med komandoen
    sudo apt-get install usb-modeswitch
  3. Derefter skal usb_modeswitch.conf konfigurationsfilen redigeres (findes under /etc) og følgende indsættes (opskrift fundet andetsteds)

    ########################################################
    # Huawei E1752
    #
    # Contributor:

    DefaultVendor= 0x12d1
    DefaultProduct= 0x1446

    TargetVendor= 0x12d1
    TargetProdct= 0x1001

    MessageEndpoint= 0x01

    MessageContent= “55534243000000000000000000000011060000000000000000000000000000”

  4. Indsæt modem i usb port
  5. Under System -> Indstillinger (Preferences) vælges “Network connections”  og vælg Tilføj/Add (ignorer forbindelsen som allerede eksisterer i screendumpet)
  6. Hvis modemet ikke figurerer i næste skærmbillede, så kør da kommandoen sudo usb_modeswitch
  7. Derfefter skulle modemet gerne figurere
  8. Vælg forward/videre og vælg land: Danmark
  9. Vælg Sonofon som udbyder
  10. Fra næste skærmbillede videre
  11. Indtast pin-kode i næste skærmbillede og Apply/Anvend
  12. Herefter skulle den nyoprettede mobile bredbåndsforbindelse optræde når der  klikkes på netværksikonet

Der kan åbenbart være problemer med at se modemet efter standby/suspend, hvorefter det kan være nødvendigt at køre ubs_modeswitch kommandoen igen

Links: http://www.version2.dk/artikel/12755-ubuntu-910-paa-nettet-med-3g-huawei-e1752

Written by aandreasen

January 24, 2010 at 11:55 am

Posted in GNU/Linux, Ubuntu

Tagged with , , ,