Wednesday, October 29, 2014

GrabCAD Workbench: manage and share CAD files

GrabCAD Workbench

The fast, easy way to manage and share CAD files without PDM cost and hassle.
Workbench allows teams on any CAD system to work smoothly together by syncing local CAD files to cloud projects, tracking versions and locking files to prevent conflicts.

Source: http://grabcad.com/

Tuesday, October 28, 2014

OpenMDAO - Multidisciplinary Design Analysis and Optimization

OpenMDAO is an open-source (why?) Multidisciplinary Design Analysis and Optimization (MDAO) framework, written in Python. You can use it to develop an integrated analysis and design environment for your engineering challenges.

In layman’s terms: OpenMDAO is a piece of software that links other pieces of software together. It allows you to combine analysis tools (or design codes) from multiple disciplines, at multiple levels of fidelity, and to manage the interaction between them. OpenMDAO is specifically designed to manage the dataflow (the actual data) and the workflow (what code is run when) in conjunction with optimization algorithms and other advanced solution techniques. OpenMDAO also has extensive optimization capabilities built right in.

Link: http://openmdao.org/

Monday, October 27, 2014

SPEIC14 is the scientific conference on Combustion and related fields, Lisboa, Portugal, November 19 to 21, 2014

Following the very successful SPEIC10 conference on the island of Tenerife (Spain), the SPEIC14 conference will be held at Instituto Superior Técnico, Lisboa, Portugal, from November 19 to 21, 2014.

SPEIC14 is the scientific conference on Combustion and related fields, jointly organized by the Portuguese and Spanish Sections of the Combustion Institute.

The first conference took place in the island of Tenerife (Spain), on 16–18 June 2010. The Conference was attended by around 100 researchers from over 20 countries and 4 continents. It featured 5 Keynote Lectures, and about 70 contributed papers.

The 2014 edition of SPEIC will serve the additional purpose of honoring Professor César Dopazo and his scientific leadership in the fields of Fluid Mechanics, Combustion and Energy

The Conference will address the following topics, with a special emphasis on sustainable combustion:

•         Reaction kinetics, and large-molecule (soot, PAH, dioxines) phenomena

•         Flame theory, experiments and calculations of laminar and turbulent flames, single or multiphase.

•         New diagnostic techniques

•         New computational methods

•         Sustainable combustion: Oxy-combustion, chemical looping, hydrogen and syngas combustion, biomass combustion, mini- and micro-combustors, and other novel combustion processes.

•         Combustion systems: ICE, gas turbines, furnaces

•         The ignition and propagation of fires in the natural and built environments.

Webpage: http://www.speic14.org/

Tuesday, October 21, 2014

Software programmer / engineer

Tasks and responsibilities
  • Software (in-house Scripts/Utilities /tools) development for interaction with Computer-aided engineering (CAE) software
  • Programming in Python and other programming languages
  • Create macros for Microsoft Word and Excel’s template and document
  • Maintain and revise existing application programs
  • Conduct debugging, troubleshooting and problem resolution
  • Conduct program test to ensure that the code/project requirements are met
  • Prepare introductions and guidelines of related application system
Profile
  • Diploma or Bachelor degree in Information Technology/ Computer Science/ Software Engineering 
  • Very fluent in at least one programming language
  • Be able to create macros for Word and Excel document/template 
  • Preferred skill(s): Python (strongly preferred), shell scripting in Linux/Unix, knowledge in Linux/Unix operating system, Java, C/C++
  • Good English communication skills

Monday, October 20, 2014

Install PyDev for Eclipse in Linux

Install PyDev for Eclipse in Linux

Eclipse: Help > Install New Software
  • Work with: PyDev - http://pydev.org/updates
  • Name> Select PyDev
  • Next
  • Select "PyDev for Eclipse"
  • Next
  • I accept terms of the license agreement
  • Finish
Error: ""Installing Software" has encountered a problem. 
An error occurred while collecting items to be installed"

How, Troubleshoot:
- Ubuntu 12.04
- Eclipse Version: 3.7.2

Eclipse: Help > Install New Software
  • Work with: PyDev - http://pydev.org/updates
  • Deselect "Show only the latest versions of available software"
  • Name> Put arrow down PyDev
  • Select "PyDev for Eclipse, 2.8.2"
  • Next
  • Select "PyDev for Eclipse"
  • Next
  • I accept terms of the license agreement
  • Finish


Friday, October 17, 2014

matplotlib: free plotting tool in Linux, (python code) similar Matlab

matplotlib

matplotlib is a pure Python 2D plotting library designed to bring publication quality plotting to Python with a syntax familiar to MATLAB users. All of the plotting commands in the pylab interface can be accessed either via a functional interface familiar to MATLAB users or an object oriented interface familiar to Python users.
The library uses numpy for handling large data sets and supports a variety of output backends including GTK GTKAgg, GTKCairo, FltkAgg, QtAgg, TkAgg and WXAgg.

 Features include:
  • Generate:
    • Plots
    • Histograms
    • Power spectra
    • Bar charts
    • Errorcharts
    • Scatterplots and more
  • Based on Python, a full-featured modern object-oriented programming language suitable for large-scale software development
  • Suitable for fast scripting, including CGI scripts
  • Free, open source, no license servers
  • Native SVG support
Installation guide:

Install in ubuntu/debian:

- sudo apt-get build-dep python-matplotlib 

Install in Fedora/Red Hat:
- su -c "yum-builddep python-matplotlib"

- cd python folder
- python setup.py install

Source: http://matplotlib.org/

Error:
1) install matplotlib python version x.x required, which was not found in the registry.
  -->  Correction: You must install the python version which older or equal to the version of matplotlib.

2) ImportError: No module named matplotlib.pyplot

import six
ImportError: No module named 'six'
 --> Download and install this packages: https://pypi.python.org/pypi/six

ImportError: matplotlib requires dateutil
 --> Install: python-dateutil



Saturday, October 11, 2014

Can't find boot-repair package in Ubuntu

Solution:
 
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sh -c "sed -i 's/trusty/saucy/g' (continue below)
              /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
 
Read more :  link

Monday, October 6, 2014

Solve license server and client problems

By default, the FLEXlm license manager will use random ports chosen whenever it's started. To use a static port number for the communication between Maple and the FLEXlm license manager, the following changes will need to be made:

On the server (maple.lic) – add the static port number to the end of the SERVER line. For example, if you wish to always use port 27000:

SERVER [servername] hostid 27000

On the clients (license.dat) – add the static port number to the end of the SERVER line. In this example, the license.dat file in the Maple license folders would look like:

SERVER [servername] ANY 27000

USE_SERVER

Once a static port number is chosen the firewall can be configured to allow communication on this port.

There is a second port number used on the license server itself for communication between the FLEXlm license manager and the maplelmg vendor daemon. This is not usually an issue, since firewalls typically do not block communication on the local machine. However, if you would like this port number to be static as well, you will need to make the following change on the server only:

On the server (maple.lic) – add the second static port number to the end of the VENDOR line with the port option. For example:

VENDOR maplelmg PORT=27010

The first change will ensure that FLEXlm always uses the same port number to communicate with the Maple installations. The second change will ensure that the same port number is used internally on the license server for the communication between FLEXlm and the vendor daemon. Please ensure that your server's firewall allows connections on these two ports.

add allowed portal in firewall:  edit /etc/sysconfig/iptables
Add following lines to allow <port> in TCP/UDP
-A INPUT -p tcp -m tcp --dport 27000 -j ACCEPT
-A INPUT -p udp -m udp --dport 27000 -j ACCEPT

Friday, October 3, 2014

CAD/FEM modelling Engineer (jr.)


Summary
For our R&D department in Damen Shipyards Singapore, we are searching for a junior FEM modelling Engineer. In this role, you support R&D teams in creating CAD FEM models in Siemens NX.

Tasks and responsibilities

  • Creating FEM models and making FEM analysis (after formal training)

Profile

  • Bachelor degree or Diploma in Engineering, preferably Marine Engineering
  • Singaporean or Singaporean Permanent Resident
  • Good level in spoken and written English
  • CAD skills (able to read technical digital drawings)
  • Accurate
  • Able to work long time with digital modelling

Department Information
The R&D department provides specific technical support for the Product Groups (project proposal and project management departments), Engineering Services and affiliates in the fields of naval and
mechanical engineering. R&D undertakes specific studies for the development of ships by the Product Groups and to expand the knowledge base. This research can be divided into 5 categories, that is to say: Mechanical Systems, Noise & Vibrations, Ship Structures, Hydromechanics, Human Factors and Control systems.

Contact Information
Please send your recent CV by email to:
Jerry Baffa, MSc
Manager R&D Abroad
jerry.baffa@damen.com
www.damen.com



Thursday, October 2, 2014

Ti2015 - 4th International Conference on Turbulence and Interactions

Ti2015 - 4th International Conference on Turbulence and Interactions

Main topics

  •  Fundamental Turbulence, Instability and transition, Multiscale Interactions, wall turbulence
  •  Advanced modeling and simulation methods for turbulent flows
  •  High-speed aerodynamics, aeroacoustics and flow control
  •  Environmental, geophysical and compressible turbulence
  •  Multiphase and reacting Flows, heat transfer, Plasma and MHD turbulence
  •  Complex flows (aeronautics, automotive, biological and medical flows)
  •  High Performance Computing (data analysis, visualisation ...)
May 15, 2015:
Abstracts submission
(for regular paper and poster sessions)
(2 pages, figures included, pdf format only)

June 30, 2015:
Acceptance notification
(for regular paper or poster sessions)

October 23, 2015:
Final papers submission
(for regular paper sessions only)
(7 pages for regular papers; 12 pages for keynote lectures)

Source: http://ti2015.onera.fr/

Wednesday, October 1, 2014

Useful soft for Window