H6 Moduli

Tehtävänanto:

h6 – DL perjantaina

Tämän tehtävän määräaika on jo w19 perjantaina 2018-05-11, koska tämä tehtävä korvaa viikon lähiopetustunnit.

a) Kultainen polku. Tee ensimmäinen versio modulistasi, joka toimii ainakin optimiolosuhteissa. Jos jokin säätö on poikkeuksellisen hankala, voit tehdä sen tässä versiossa käsin, ja dokumentoida ajamasi käskyt. (Valmis moduli tarvitaan vasta esitykseen ensi viikolla).

b) Kokeile moduliasi tyhjässä koneessa. Voit käyttää virtualboxia, vagranttia tai livetikkua.

c) Käyttäjätarina (user story): ketkä ovat modulisi käyttäjät? Mitä he haluavat saada aikaan modulillasi? Missä tilanteessa he sitä käyttävät? Mitkä ovat tärkeimmät parannukset käyttäjän kannalta, joita moduliin pitäisi vielä tehdä? Tähän c-kohtaan vain sanallinen vastaus, tämä kohta ei poikkeuksellisesti edellytä testejä tietokoneella.

d) Kertaa materiaali ja valmistaudu kokeeseen. Tätä d-kohtaa ei tarvitse raportoida.

A)

Moduulini asentaa orjakoneeseen ssh:n python3 paketin sekä python3-ase:n joka on lyhenne Atomic Simulation Environmentista jolla voidaan simuloida atomien käyttäytymistä pythonilla myös graafisessa muodossa.

Moduuliin pääsee täältä

B)

Kokeilumielessä laitoin vagrantin pyörimään ja yhdistin orjan käsin masteriin asentamalla salt-minionin ja muuttamalla minion tiedostoa.

vagrant

Vagrantilla sujui moitteetta.

C)

Näkisin moduulissa olevista työkaluista olevan hyötyä sellaiselle, joka työskentelee atomien kanssa enemmänkin. Työasemaan asentuu ssh sekä git jolla oletettavasti vaikkapa tutkija voi jatkaa työtään aiemmin perustamastaan git-reposta.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s