Routing, Tok, in oblikovanje zmogljivosti

v
Komunikacijska in računalniška omrežja

z
Michal Pioro in Deep Medhi
(Predgovor Debasis Mitre, podpredsednik, Bell Labs, Lucent Technologies in član Nacionalne akademije za inženiring)

To je knjiga o zasnovi omrežja; zajema teme iz osnovnega omrežnega načrtovanja do zasnove zaščite in obnove, do večplastnega načrtovanja omrežja ob upoštevanju usmerjanja in pretoka, kot veljajo v različnih mrežnih arhitekturah, protokolih in tehnologijah. Ta knjiga je namenjena raznolikim skupinam občin: od študentov do izvajalcev do raziskovalcev; material je organiziran tako, da lahko vsaka od teh skupin izkoristi to knjigo. Zlasti optimizacijske formulacije predstavljamo iz preprostih problemov do zapletenih problemov, ki ohranjajo enotno oznako v celotni knjigi.

Knjigo objavljajo Morgan Kaufmann Publishers (odtis Elsevierja). ISBN13: 978-0-12-557189-0 (ISBN10: 0-12-557189-5). Tukaj je neposredna povezava do spletišča MKP o knjigi. Ali ga lahko kupite s povezave MKP, ali na Amazon.com (ZDA), Amazon.co.uk (Združeno kraljestvo) ali Amazon.fr (Francija), Amazon.de (Nemčija), Amazon.co.jp (Japonska) ali Angus & Robertson (Avstralija).

Poglavje 2 je na spletu na voljo on-line za prenos / pregled / tiskanje. In, tukaj je Tabela od Vsebina.

PREDGOVOR (odlomek)
Raziskovalci, študentje in praktiki mrežnega oblikovanja bodo toplo pozdravili knjigo na svojih policah. Uporabljal se bo kot svetilnik in se posvetoval v naslednjih letih.
– dr. Debasis Mitra, podpredsednik, Bell Laboratories, Lucent Technologies in član Nacionalne akademije za inženirstvo

PREGLEDI
Knjiga Pioro in Medhija je zelo osvežujoča in ponuja izčrpen pogled na mrežno zasnovo. Združuje številne pomembne teme o zasnovi omrežja, ki se ne nahajajo na enem mestu; na primer, ta knjiga zagotavlja prvo temeljito obravnavo večplastnega oblikovanja. Praktiki bodo našli knjigo koristno zaradi njegovega razvoja obeh modelov in algoritmov, ki so bolj uporabni pri resničnih težavah.
– Dr. Robert D. Doverspike: Bell Labs, Bellcore (zdaj Telcordia) in AT & T Labs – raziskave, ZDA

Avtorji uspešno premostijo vrzel med omrežno tehnologijo in sistemskim modeliranjem in optimizacijo, ki zagotavljajo celovito in avtoritativno referenco o komunikaciji in računalniškem omrežju z matematičnim optimizacijskim modeliranjem. To je bistvena knjiga za diplomante in akademske in industrijske raziskovalce.
– profesor Luigi Fratta, Politecnico di Milano, Italija

Ta knjiga ponuja poglobljen pogled na probleme oblikovanja omrežij tako iz teoretičnega kot praktičnega vidika. V prihodnjih letih bo postal referenčno delo na področju oblikovanja telekomunikacijskega omrežja.
– profesor André Girard, INRS-EMT, Kanada

Ta knjiga predstavlja osnovna načela in metode za razvoj optimizacijskih modelov za sodobno komunikacijo in oblikovanje računalniškega omrežja. Knjiga se osredotoča na optimizacijske probleme in metode za usmerjanje prometa, pretok in optimiranje zmogljivosti virov. Prav tako poskuša razložiti načela in metode modeliranja in optimizacije omrežja na celovit, enoten, splošen in natančen način. Zelo je zanimivo, da je oblikovanje in oblikovanje velikih komunikacijskih in računalniških omrežij pomembno področje za raziskovalce in praktične delavce. Razpon knjige zajema širino njihove vloge pri razvoju zasnove omrežja, zato bo bralec v njej našli bistvene elemente oblikovanja omrežij, povezanih s krožno povezavo, glavnega mesta telefonije in problemov v novejših tehnologijah, saj je IP in optično omrežje. Posebno pozornost je predstavljena tudi dobra obravnava oblikovanja večplastnih omrežij. Natančneje, knjiga je razdeljena na naslednji način: I. del: Uvodna zasnova omrežja: 1. poglavje Uvod v osnovne pojme in koncepte mrežnega modeliranja in oblikovanja. Poglavje 2. Pogovarja in uvaja zamisel o omrežju večstranskih tokov. Poglavje 3. Predstavlja niz primerov, povezanih s tehnologijo. Del II: Oblikovanje modelov in metode: Poglavje 4. Predstavlja različna pomembna vprašanja o modeliranju modelov večih blagovnih tokov. Poglavje 5. Predstavlja različne osnovne optimizacijske pristope, ki se uporabljajo pri oblikovanju problemov. Poglavje 6. meni, da so problemi v zvezi s projektiranjem povezani z lokacijo in topološko zasnovo. Poglavje 7. Razpravlja o stanju tehnike na področju nedavnega oblikovanja. Poglavje 8. predstavlja vprašanje poštenih omrežij z elastičnim prometom. Del III: Poglavje 9. Razpravlja o problemih pri zaščiti in obnovi. Poglavje 10. Predstavlja ustrezne rešitve za reševanje problemov v velikih omrežjih. Poglavje 11. Razpravlja o modelih za večnamensko in večstopenjsko enoslojno mrežno zasnovo. Poglavje 12. Razpravlja o problemih večplastnega modeliranja in normalne / obnovitvene zasnove sodobnih omrežij. Poglavje 13. Predstavlja večplastno obnovitveno obliko za poštene mreže. Končno lahko ugotovimo, da bodo praktiki, diplomanti in raziskovalci našli knjigo, ki je koristna za akademske in industrijske namene.
– Demetre Voukalis, v ZENTRALBLATT MATH


Ta knjiga je zdaj citirana več kot 900-krat, glede na Google Scholar (od avgusta 2014).


Na voljo je predstavitveni material za uporabo v razredu. Prosimo, da se obrnete na Deep Medhi na dmedhi-at-umkc_dot_edu

Rešitve za izbrane vaje so bile vključene v knjigo. Na voljo so tudi rešitve za vaje (to je na voljo samo učiteljem tečaja, prosim kontaktirajte me).

V pisnih tehničnih knjigah je napisano nepisano zlato pravilo: vsaka knjiga mora imeti seznam napak! Kliknite tukaj, da dobite najnovejši seznam napak. Če najdete kakršne koli napake, nam sporočite; jih bomo vključili v prihodnjo izdajo.

 

Vir: http://sce2.umkc.edu/csee/dmedhi/book/rfacd/

MIT Deionizer – Michael Taylor

Kaj je deionizacija?

Deionizacija je specializirana oblika delnega vrednotenja. Deionizer opravi delno ovrednotenje; vendar se namerno vzdrži optimizacije izhodnega programa proti vnosu. Namen deionizatorja ni optimizirati delovanje programa, temveč omogočiti zagon brez dostopa do originalnih vhodnih naprav.

Vdelava aplikacij

Ena uporaba deionizacije je za vdelavo aplikacij. Na primer, lahko aplikacija uporabi več podatkovnih datotek (na primer, bitne slike v igri). Čeprav razvijalec morda želi razviti te datoteke ločeno v izvorni obliki (npr. Datoteko .gif), lahko deionizacijo uporabite za združitev teh datotek v eno binarno enoto, ki je poslana uporabniku. Ali pa v primeru vgrajenega sistema, ki nima nekaterih I / O naprav, deionizacija omogoča, da se program zapisuje, kot da bi obstajale te naprave I / O. Končni binarni vir, ki vsebuje vir in podatke ter primeren za zapisovanje v bralni pomnilnik, lahko nato izvede deionizer.

Merilo Natančnost

Deionizer se lahko uporablja tudi za izboljšanje natančnosti meril uspešnosti v računalniških sistemih. Ta uporaba, osrednji del tega kratkega papirja, omogoča, da se klici I / O in operacijskega sistema odstranijo iz primerjalnih aplikacij. Deionizator, opisan v tem prispevku, je bil uporabljen za izboljšanje natančnosti zbranih rezultatov v primerjavi med sistemom Pentium 3 in nerazdeljenim procesorjem v knjigi Raw ISCA iz leta 2004.

To ima dve prednosti:

1. Deionizacija odstrani odvisnost časa delovanja programa na delih računalniških sistemov, ki niso pomembni za poskuse, ki se izvajajo. Na primer, pri primerjavi dveh izvedb procesorja je tipično meriti čas delovanja iste aplikacije in podatkov na obeh napravah. Vendar pa različna izvedba operacijskih sistemov, I / O arhitekture, matičnih plošč, omrežnih datotečnih sistemov in trdih diskov lahko obkroža našo zmožnost sklepanja o vplivu procesorja na obratovalni čas programa.

2. Deionizacija odpravlja številne vire variabilnosti za zbiranje podatkov, tudi za zaporedne programe iste aplikacije na istem računalniku. Čas delovanja programa, ki omogoča I / O, je odvisen od preteklosti predpomnilnika datotečnega sistema operacijskega sistema, položaja diskovnih plošč ob vrtenju ali celo temperature trdega diska ali procesorja. Če zbiralni stroj uporablja shranjevanje omrežnih datotek, je lahko časovna razlika varnejša. Deionizacija lahko tako zmanjša obseg hrupa poskusov, kar omogoča natančnejše meritve.

Prenosi

Ustvaril sem orodje, ki pomaga ustvarjati deionizirane binarne datoteke. Zahteva GNU binutils 2,10 (ali bolje) in C prevajalnik, na ciljni platformi.

Prenesi deionizer 1.14.
Prenesi deionizer 1.13.

Datoteka README znotraj datoteke tar ima navodila za uporabo.

Kliknite tukaj za pregled deionizatorja.

 

Za izvirno angleško besedilo pojdite na: http://cseweb.ucsd.edu/~mbtaylor/deionizer.html

 

O poučevanju in učenju

V najbolj radikalnih trenutkih bom rekel

Ni poučevanja.

Ko poskušam biti bolj premišljen, bom dodal: “Učenje in pomaganje drugim se učijo samo.” Zato je smiselno najprej govoriti o učenju.

Učenje

Obstajajo različne vrste učenja, vendar se tukaj sklicujem na intelektualno. Če želite izvedeti, pomeni, da vaš um deluje drugače: ustvarijo se novi spomini in / ali nove povezave so ponarejene. Ko želite izvedeti, je preprosto. Več kot enostavno, je komaj opazno. Se spomniš učenja prepoznati svojo družino (v tistem času si bil star nekaj tednov)? Si se boril za učenje svojega prvega jezika? Stavim, da ste se naučili prepoznati “več” in “manj” zelo enostavno (če primerjate sladico z vašim bratom, morda). V zadnjem času, kako težko je bilo, da se besedilo naučite najnovejše najljubše pesmi? svojo pot okoli kampusa? V teh trenutkih se vi in vaši možgani podvržete drastičnim spremembam, tako kot zagotovo kot pri študiju računov, ruskega, ekonomije in književnosti. Moja točka je to

Učenje je dejanje volje.

Preden se lahko naučite nekaj, se želite naučiti. Tako se je najlažje naučiti nekaj, da se zanima. Če je vaše zanimanje spontano, nič drugega ne more storiti, ampak nadaljevati z njim. Ampak, če se boste poskušali naučiti nekaj, za kar vas seveda ne zanimajo, kaj delate?

Najpomembnejše vprašanje, ki ga je treba vprašati v tej točki, je: “Zakaj to učim?” Morate ga resno vprašati in iskati morate odgovor znotraj sebe. Če se ne znajdete v položaju, ki dobesedno pripada nekomu drugemu (sužnji), potem ta odgovor leži z vami. Če je vaš prvi razlog, da vam je avtorica (npr. Učitelj ali starš) rekla, da jo naučite, še vedno sprašujete. Zakaj je ta oseba priporočila razred? Kakšen je vaš končni cilj pri sledenju nasvetu? Je vaš cilj vreden? Če ostaneš na poti, morda samo sprejeti, da so potrebni določeni koraki.

Drumming interes je lažje, kot se morda zdi. Postanite socialno: pogovarjajte se z drugimi, ki se tudi učite ali poiščite nekoga, ki ga zanima (na primer učitelj ali navdušen sošolec). Preživite malo več časa na njem, namesto malo manj. Če berete, poiščite knjigo. Če deskate, poiščite mrežo. TV? Kdo ve, morda bo prikaz, ki omenja vašo temo. Bodite pozorni na nekaj, samo majhno stvar, ki povezuje zadevo z vašimi interesi.

Ali ste srečni drugače? Nihče, ki je na splošno nesrečen, lahko karkoli dobro dela. Če vas bo večina fakulteta spravljala navzdol, si oglejte Vodnik College Happiness.

Nazadnje, vem, da je dolgočasno slišati, zato bom hitro rekel in samo enkrat. Veliko dobrih stvari je prišlo od tega, kar ste mislili, da ne bi želeli.

Večina nas je najbolj seznanjena z učnim procesom, ki poteka v razredu, čeprav se veliko učenja izvaja zunaj šole in manj formalno. Osebno, dejavnost, ki jo najbolj uživam v življenju, je učenje (glej moje interese in hobije). Biti na fakulteti univerze mi daje veliko priložnosti, da se prepustim tej dejavnosti, toda v šoli sploh ni potrebno. Učenje se zgodi kjerkoli in kadar koli se želi učiti.

Dober učenec v razredu

  • pozna razpoložljiva sredstva;
  • je navdušen nad temo;
  • je pravočasno pripravljen na sestanke;
  • odgovarja na vprašanja in pripombe;
  • postavlja vprašanja drugim;
  • postavlja vprašanja o sebi ali sebi;
  • je iskren (a ne paničen), ker ni vedel vseh odgovorov;
  • pravočasno oddaja dokončane naloge;
  • pozna imena drugih učencev in učitelja;
  • več kot poslušaj.

Na voljo so študijski nasveti za univerzitetne razrede. Vključujejo splošne nasvete, kako brati matematiko (razlikuje se od drugih predmetov), kako opraviti matematični test in pregled dobrih učnih navad. Poleg tega si oglejte moj prvi dan predavanje o razredu, kolegiju in življenju ter moje pripombe o etiki v matematičnih tečajih pisanje, matematičnega gradiva in matematično pogovor.

Poučevanje

Poučevanje ponuja nekoga priložnost za učenje. To je mogoče storiti dobro in ga je mogoče storiti slabo. Nikoli ni storjeno enostavno. Učitelji, ki jih največ vidimo, so tisti, ki poučujejo v učilnici. Eden lahko poučuje tudi prek knjig in drugih medijev, celo čez čas, dolgo po umrlih.

Učitelji v razredu so najbolj neposredni stiki s svojimi učenci in ponavadi igrajo več vlog. Med delom procesa so vodniki, ki učencem pomagajo najti in organizirati informacije. Kasneje so oboževalci krepijo uspehe, trenerji pa poslušajo frustracije in dajejo kazalnike. Nazadnje, učitelj v razredu je sodnik, ki primerja vsakega študenta z znanjem in mojstrstvom predmeta do ideala in daje povratne informacije.

Udeleženci in učitelji uživajo oboževalci in trenerji, oba pa gledata na sodnike z varno. Med temi vlogami je težak ples, vendar pa je učitelj vse od njih, kar je jasno za učence.

Dober učitelj v razredu

  • dobro pozna temo;
  • je navdušen nad temo;
  • je pravočasno pripravljen na sestanke;
  • odgovarja na vprašanja in pripombe;
  • postavlja dobra vprašanja in ve, kdaj naj zadrži odgovore;
  • daje poštene in konstruktivne povratne informacije;
  • je iskren, da ne pozna vseh odgovorov;
  • vse študente obravnava pošteno;
  • pozna imena študentov;
  • več kot govori.

Ta seznam se dopolnjuje z a dober učitelj v razredu (zgoraj).

Ena od glavnih idej za projekt Interaktivni matematični projekt, ki ga sponzorira NSF, je, da morajo učenci dobro delati.

“Govorjenje ni učenje, poslušanje ni učenje.”

Pogosto je najboljši način poučevanja, da postavite nekaj ovir (s postavljanjem dobrih vprašanj) in se nato odpravite s poti. To je tudi filozofija za odkrivanje učenja in metodo Moore poučevanja matematike. Študenti vedno vzpodbujajo odgovor, toda dokler se sami ne vprašajo in ne razumejo, odgovor malo pomeni.


študijski nasveti
Razred, kolidž in življenje
nazaj na domačo stran Margieja

 

Izvirni članek: http://www2.stetson.edu/~mhale/teach/

Neobstoj znakovnih lastnosti

Gilbert Harman
Univerza Princeton

Athanassoulis (1999) nasprotuje Harmanu (1999). “Izkušnje Milgramovega preizkušanja niso predpostavka, da imajo lahko ljudje značilnosti, temveč predpostavko, da se bo večina ljudi sočutno delala pod pritiskom”.

Čeprav preskus Milgrama sama po sebi ne izpodbija domneve, da imajo subjekti eksperimenta robustne značilnosti, ponazarja težnjo opazovalcev, da sklepajo nepravilno, da so ukrepi posledica značilnih robustnih značilnosti, ne pa vidikov situacije. Z drugimi besedami, ponazarja način, na katerega opazovalci obravnavajo “osnovno napako pripisovanja”. Poleg tega je le ena ilustracija. Psihološka literatura vsebuje vse druge primere, kot je razvidno iz vsakega sodobnega učbenika iz socialne psihologije, npr. Ross in Nisbett, 1991.

To postavlja vprašanje, ali obstajajo dokazi, da se ljudje razlikujejo po značilnostih. Lahko bi domnevali, da so takšne razlike očitne pri običajnih izkušnjah. Toda ta navadna mnenja je mogoče popolnoma razložiti brez kakršne koli domneve, da resnično obstajajo značilne lastnosti, kot je navedeno v Harman (1999), ki povzema Ross in Nisbett (1991). Poleg tega študije dejanskih individualnih razlik ne podpirajo navadnih predpostavk o lastnostih znakov.

Z drugimi besedami, čeprav se zdi povsem očitno, vsaj za nekoga, ki ni seznanjen s socialno psihologijo, da se ljudje razlikujejo po značilnostih, je takšno mnenje očitno enako kot mnenje praktičnega psihoanalitra o terapevtski vrednosti psihoanalize ali mnenja delodajalca, da je očitno, da intervjuji izboljšujejo odločitve o najemu. Takšna mnenja se trdno držijo precej neodvisno od njihove resnice (za katere je znano, da so napačne) in jih je mogoče razložiti v smislu potrditev pristranskosti različnih vrst. Podobno za običajna mnenja o značilnostih značaja. Nobenega razloga ni, da bi verjeli v značilne lastnosti, ki so običajno zasnovane.

Recimo, da takih stvari ni značilnost značilnosti, kot so običajno zasnovane. Kakšne so posledice za etiko spoštovanja? Morda ni pomembno. Dejansko je dobrodelno sredstvo pogosto obravnavano kot ideja, ki si jo prizadevamo, a ne nujno nikoli doseči. … Etikasti dobrodelnosti ne trdijo in ne bi smeli trditi, da je večina ljudi dejansko dobronamerna ali bi lahko načeloma postala dobronamerna “(Athanassoulis, 1999). Ampak, če vemo, da ni značilnega značaja in vemo, da bi morala vrlina imeti značilne lastnosti, kako si lahko prizadevamo postati dober agent? Če ni značilnih lastnosti, nič ne more storiti, da bi pridobili lastnosti značaja, ki so bolj podobne tistim, ki jih ima dober agent.

Seveda je odvisno od tega, katere vrste etike ima v mislih. Če ni takih stvari, kot so značilnosti, lahko še vedno predstavljate, kaj bi bilo, če bi bile značilnosti, ki bi jih lahko imele, in potem bi lahko poskušali delovati tako, kot bi lahko delal dober človek, če bi bilo mogoče. To bi bilo v nasprotju z eno temo po etiki, vendar v skladu z drugo. (Seveda obstajajo standardne težave s tem: Kaj naj storim, če sem v situaciji, v katero ne bi bila prisotna krepostna oseba? Ali naj obljubim, da vem, da ne bom mogel obdržati, če bi bila idealna krepostna oseba narediti obljubo in jo lahko obdržati? Harman, 1983)

Možne so tudi druge ideje. Thomson (1997) opisuje nekakšno etiko kreposti, ki se v prvi vrsti pritožuje na krepostna dejanja in ne na značaj. Merritt (1999) prepričljivo zagovarja Humeansko vrsto etike, ki lahko dopušča nerobustne značilnosti, ki jih podpirajo socialni položaji, v nasprotju z etiko Aristotelske vrline, ki zahteva robustne značilnosti.

Čeprav v teh zadnjih dveh zamislih očitno veliko pomeni, menim, da je bolje, da se opustimo vsa misel in govor o karakterju in vrlini. Verjamem, da je običajno razmišljanje v smislu značilnih značilnosti katastrofalno vplivalo na razumevanje ljudi med seboj, na njihovo razumevanje, katere socialne programe je smiselno podpreti, in na njihovo razumevanje mednarodnih zadev. Menim, da moramo ljudem prenehati delati to. Ljudje moramo prepričati, naj gledajo na situacijske dejavnike in prenehajo poskušati razložiti stvari v smislu značilnih lastnosti. Zapustiti moramo vse pogovore o vrlini in značaju, ne najti načina, kako ga rešiti s ponovnim razlago.

Ena manjša točka. Harman (1999) ne “domneva, da bodisi moralni filozofi ali etičnosti vrline ne vedo za zaključke socialne psihologije ali posebej poskusov Milgrama” (Athanassoulis, 1999). Poskus Milgram je najbolj znan sodobnih psiholoških eksperimentov in filozofi so zagotovo razmišljali o njegovih posledicah že več kot petindvajset let. Čeprav je manj filozofov opozorilo na posledično skepticizem v socialni psihologiji o značilnostih, so nekateri gotovo. Harman (1999) navaja Flanagan (1991), Railton (1997), Doris (prihajajoči) in Merritt (1999).

Athanassoulis (1999) navaja Kupperman (1991) in Cullity (1995) kot primere filozofov, ki se zavedajo zaključkov socialne psihologije. Toda niti neposredno ne govorijo o vprašanju, o katerem razpravljamo v Harmanu (1999). Kupperman (1991) razpravlja o nekaterih pomembnih psiholoških literaturah, vendar ne obravnava primera glede na obstoj značilnih lastnosti.

Cullity (1995) izpodbija idejo, ki jo je Thomson (1997) podprl, da lahko etika vrline temelji na korupciji ali doživetju, ne pa na pogubnem ali dobronamernem karakterju. Cullity trdi, da je dejanje neutemeljeno odvisno od odnosa agenta do vrste dejanj, “natančneje, odnosa pripravljenosti, da se določi največja žrtev kot odziv na določeno kolektivno potrebo. Za ovrednotenje takšnih odnosov kot brezobzirnega še ne ocenjujemo dejanja; ampak oceni element značaja zastopnika “(299). Ta zadnji del pa ne sledi, kajti očitno lahko obstajajo takšni odnosi, tudi če ni takšnih stvari, kot so robustne značilnosti.

Nazadnje, še manj pomembna točka. Spomnimo se, da Athanassoulis pravi: “Izkušnje Milgramovega preizkušanja niso domneva, da imajo lahko ljudje značilnosti, temveč predpostavko, da bo večina ljudi sočutno delovala pod pritiskom”. Obvestite se na frazo “večina ljudi”, ki sem jih poudaril. Podobno kupperman pravi: “Njegovi poskusi skupaj z njihovo replikacijo v različnih državah dokazujejo, da ima večina ljudi šibke znake” (170, moj poudarek še enkrat). Toda v Milgramu (1963) ni le večina, temveč je bil vsak subjekt pripravljen uporabiti pretrese do 300 voltov, kar je dvakrat toliko, kot se je pričakovalo pred časom.

Reference

Athanassoulis, N., (1999). “Odziv na Harman: Vrtarska etika in značilnosti”.

Cullity, G., (1995). Moralni znaki in problem iteracije, Utilitas 7, str. 289-99.

Doris, J. M. (prihajajoči). Ljudje kot nas: osebnost in moralno vedenje. New York: Cambridge University Press.

Flanagan, O. (1991). Vrste moralne osebnosti. Cambridge, Massachusetts: Harvard University Press.

Harman, G., (1983). “Človeški razcvet, etika in svoboda”, filozofija in javne zadeve 12 (1983) str. 307-322.

Harman, G., (1999). “Moralna filozofija ustreza socialni psihologiji: etičnosti kreposti in temeljni napaki pripisovanja.” Zbornik Aristotelskega društva 1998-99, 99, str. 315-331.

Kupperman, J., (1991). Znak. Oxford, Oxford University Press. Dodatek A.

Merritt, M. (1999). `Etika vrline in socialna psihologija značaja ‘, doktorat disertacije, Univerza v Kaliforniji, Berkeley.

Milgram, S. (1963). Vedenjska študija poslušnosti. Časopis za nenormalno in socialno psihologijo 67.

Railton, P. (1997). “Made in the Shade: Moralna kompatibilnost in cilji moralne teorije”, Canadian Journal of Philosophy, dopolnilni zvezek 21.

Ross, L. in Nisbett, R. (1991). Oseba in položaj: perspektive socialne psihologije. New York: McGraw-Hill.

Thomson, Judith Jarvis (1997). »Pravi in ​​dobri«, revija filozofije 94, 273-298

 

Tu lahko najdete izvirno objavo v angleščini: http://www.princeton.edu/~harman/Papers/Virresp.html

Virulenca

Razvoj virulence. – Nedavno sem postal zelo zainteresiran za razumevanje, zakaj paraziti včasih naredijo svoje gostitelje tako bolne. Nedavni model kaže, da je parazitna virulenca lahko povezana z interakcijami med propagulji (Lively 2001). Model tudi neposredno povezuje z genetsko obremenitvijo in z mutacijskimi teorijami za vzdrževanje spola.

Osnovni rezultat je prikazan na sliki levo. Tanke črte dajejo drugačen odnos med preživetjem gostitelja in številom propagulov parazita, ko postanejo prenosljivi. Upoštevajte, da ima dodajanje dodatnih propagul vedno bolj negativen učinek na preživetje gostiteljev za najvišje krivulje.

Debela črta daje ravnovesne vrednosti za število parazitnih propagul, ki jih povzroči posamezna okužba. Ključni rezultat je, da preživetje gostitelja raste pri parazitnem ravnotežju, saj se poveča interakcija med propagulji. Ta rezultat je podoben rezultatom teoretične populacijske genetike, ki kaže, da se telesna pripravljenost pri izbiri mutacijskega izbora povečuje s povečanim sinergizmom med škodljivimi mutacijami. Ti rezultati kažejo, da bodo vsi ostali enakovredni najbolj virulentni zajedavci, za katere imajo dodatni propagulci manjši učinek na gostitelja.

Zanima me tudi učinek večkratne okužbe pri izbiri stopnje rasti znotraj gostitelja zaradi parazitov (Lively 2005). Moji rezultati se razlikujejo od klasičnega rezultata, kar kaže, da več hkratnih okužb v istem gostitelju privede do izbire za bolj agresivno rasti znotraj gostitelja parazita. Namesto tega ugotovim, da lahko koinfekcija privede do manj agresivne rasti znotraj gostitelja pri vseh koinfektivnih sevih. Trdim, da razlika izhaja neposredno iz različnih predpostavk v modelih.

Zelo me zanima ekologija virulence. Ugotovil sem, da uporabljam standardne predpostavke o učinkih gostote na gostote rojstev gostov, da so lahko paraziti zelo virulentni pri nosilnosti, čeprav nimajo vpliva na notranjo rodnost okuženih posameznikov. Pravzaprav relativno majhni učinki okužbe na občutljivost okuženih posameznikov na konkurenco lahko privedejo do razmer, v katerih paraziti učinkovito sterilizirajo gostitelja (Lively 2006).

Lively, C.M. 2001. Propagule interakcije in razvoj virulence. Revija evolucijske biologije 14: 317-324. (preprint)

Lively, C.M. 2005. Razvoj virulence: kofinenacija in proizvodnja propagulov v parazitih, ki proizvajajo spore. BMC Evolucijska biologija 2005, 5:64

Lively, C. M. 2006. Ekologija virulence. Ekologija Pisma 9: 1089-1095.

 

C. M. Lively, Oddelek za biologijo, Univerza Indiana
Lively domača stran

 

Vir: http://www.indiana.edu/~curtweb/Research/virulence.html

Generalizirani mravlje

To je nekaj dodatnega gradiva za papir Nadaljnje potovanje z mojim Antom David Gale, Jim Propp, Scott Sutherland in Serge Troubetzkoy, ki se pojavlja v poletni izdaji Matematičnega inteligencera leta 1995. V tem članku je obravnavano nekaj obnašanja celičnega avtomatskega sistema, imenovanega “ant”. Mravlja se premika okoli in v vsaki “celici” mravlja zavije desno ali levo, odvisno od stanja celice, nato pa spremeni stanje celice v skladu z določenimi predpisanimi pravili niza.

 

 

 

Na kratko, “mravljinec” se premika na neskončni kontrolni plošči, pri čemer je vsak kvadrat označen kot “celica”. Vsaka celica v ravnini je označena kot L-celica ali R-celica (ponavadi ena zapolni ravnino z L-celicami za začetek). Ant se začne na meji med dvema celicama in ko prehaja skozi vsako celico, naredi 90 stopinjski zavoj, obrnjen na levo v celicah L in na desni v R-celicah, in spremeni stanje celica je pravkar zapustila, preklopi L-celice v R-celice in obratno. Po tem preprostem nizu pravil povzroča nekaj precej zapletenega vedenja; vzorec mrtve steze se spreminja med navideznim kaosom in simetrijo in sčasoma začne graditi avtocesto, ki se premika v eni smeri.

Zgoraj opisani ant (in nekatere različice) je prvotno preučil Chris Langton (nato v Inštitutu Santa Fe, nedavno soustanovitelj Swarm Corporation). Kasneje je Jim Propp posplošil mravljinčino tako, da je vsaka celica v enem od n različnih stanj: vsaka mravlja ima nekaj “notranjega programiranja”, ki pove, ali naj zavije levo ali desno, ko je celica v tem stanju. Ta “program” je lahko predstavljen kot niz n Ls in Rs, in kth črka predstavlja mrtvo dejanje, ko gre za celico v stanju k. Na primer, Langtonov mrav, opisan zgoraj, je 2 mravljinčastega mravlja s pravilnim nizom LR (ali v binarnem 10, zato imenujemo to “ant številko 2”). 7 državni mravlja s pravilnim nizom LLRRRLR (mravljična številka 98) zavije v levo, ko obišče celico v stanju 1, 2 ali 6 in pravico, ko obišče celice v stanju 3, 4, 5 ali 7.

Za vse takšne generalizirane mravlje je mogoče zlahka opaziti, da če je v pravilnem nizu vsaj en L in vsaj en R, bo sled mravljin vedno neomejen. Nekateri mravi imajo ponavljajočo se simetrijo, drugi pa očitno kaotično vedenje.


Slike nekaterih držav mravelj.
Lahko dobite nekaj a voden ogled, dobite celotno serijo v zip arhiv, ali izberite datoteke ena v trenutku.

Oglejte si spodaj navedene simulatorje Java, ki jih lahko zaženete v brskalnikih, ki omogočajo Java. Steve Witham je zbral nekaj več povezave do programske opreme in izdelkov.


Nekatere izvorne kode za ant simulatorja, ki bo vodila različne vrste računalniških sistemov.

* Simulator, ki temelji na psov, ki dodaja Truchet-ploščice izpis v Jim Proppova različica.
Izvorne datoteke za ant.c lahko dobite v zip arhivu ali pa prenesete datoteke eno v trenutku.

* Vmesnik, ki temelji na X11, s pomočjo knjižnice Athena widget. (trenutno ne proizvaja izpisa za tiskanje).
Izvorne datoteke za Xant lahko dobite v zip arhivu ali naložite datoteke v eni v trenutku,

* Javna različica Langtonove mravlje, (pravilo št. 2) Steve Witham,

* Drug Java različica Langtonovega Antja (pravilo 2), ki ga je pripravil Bill Casselman z Univerze v Britanski Kolumbiji.

* Simulator za Microsoft Windows, ki ga je napisal Edward Richards. Omogoča bolj splošen nabor gibov mravlje (več mravlje, naprej in nazaj, kot tudi desno in levo, itd.), Zato so številčna kodiranja njegovih pravnih lastnosti drugačne od tistih, ki so tukaj obravnavane. Zelo lep program.

* Simulator Langtonovega 2-državnega mravlja (Ant 2), ki deluje na grafičnem računalniku TI-82 (ki ga je napisal Adam Beytin, c / o mbeytin@umd5.umd.edu). Nisem imel TI-82, tega programa nisem zagnala.


Za več podrobnosti glejte

  • D. Gale “Industrious Ant”, Mathematical Intelligencer, vol. 15, št. 2 (1993), str. 54-58.
  • D. Gale in J. Propp “Nadaljnje antike”, Mathematical Intelligencer, vol. 16, št. 1 (1994), str. 37-42.
  • D. Gale, J. Propp, S. Sutherland, S. Troubetzkoy, “Nadaljnja potovanja z mojim Antom”, Mathematical Intelligencer, vol. 17, št. 3 (1995), str. 48-56.
  • I. Peterson, “Potovanja mravlje”, Science News, vol 148 št. 18 (1995), str. 280-281.
  • L.A. Bunimovich in S. Troubetzkoy “Ponovitvene lastnosti Lorentzove rešetke s celičnim avtomatom”, Journal of Statistical Physics, vol. 67 (1992), str. 289-302.
  • Dodatne reference, ki jih vodi Serge Troubetzkoy.

 

Koristna spletna stran: http://www.math.stonybrook.edu/~scott/ants/

Linearna algebra in uporaba učbenikov


Pozdravljeni. Da bi perspektivnim uporabnikom omogočili preprosto in priročno predogled mojega besedila, sem v preteklosti dal kopijo tega v spletu za vaše preučevanje. V zadnjih nekaj letih sem prejel številne pripombe in pohvale za to, da sem to storil. Rad bi se zahvalil tistim, ki ste mi poslali te pripombe in pripombe. Pomagali ste mi bistveno izboljšati besedilo. Zdaj sem s pogodbo z Springer-Verlagom in knjiga je bila objavljena v nizu dodiplomskih besedil v matematiki v težkih in, nazadnje, mehkih naslovnicah. Zato sem odstranil spletno kopijo. Spodnji kazalček bom zapustil za informativne namene, skupaj z napakami za vsako različico učbenika. Nekaj komentarjev:

Zakaj to besedilo? Zavezan sem k uravnoteženi mešanici teorije, uporabe in računanja. Matematiki začenjajo videti svojo disciplino bolj kot eksperimentalno znanost, računalniška programska oprema pa kot “laboratorij” za matematično eksperimentiranje. Verjamem, da mora poučevanje linearne algebre vključiti to novo perspektivo. Moje lastne izkušnje segajo od čistega matematika (moja prva raziskava je bila v skupini in teoriji obroča) numeričnemu analitiku (moja trenutna posebnost). Videl sem linearno algebro iz številnih pogledov in mislim, da imajo vsi ponuditi nekaj. Moje računalniške izkušnje delajo kot uporaba tehnologije v tečaju – naravna primernost za linearno algebo – in računalniške vaje in skupinski projekti se prav tako dobro ujemajo v kontekst linearne algebre. Moja uporaba barv ozadja barve moja izbira in poudarek aplikacij in tem. Obenem imam tradicionalistično črko, ki pričakuje, da bo besedilo strogo, pravilno in popolno. Konec koncev, linearna algebra služi tudi kot mostni tečaj med nižjo in višjo matematiko.

Če imate kakršne koli predloge ali pripombe, mi spustite črto. Cenim povratne informacije.

Viri

Popoln rešitveni priročnik za vse vaje in težave v besedilu je na voljo inštruktorjem, ki so sprejeli besedilo. Inštruktorji, ki bi želeli kopijo tega priročnika, se morajo obrniti na Mark Spencer po elektronski pošti na naslov Mark.Spencer@springer.com.

V korist inštruktorjev in študentov, ki uporabljajo moje besedilo, na svoji spletni strani prenesem več prenesenih datotek, ki se posebej nanašajo na besedilo v njihove lastne imenike. Imam tudi popolne ključe za reševanje izpitov in projektov, ki jih najdem v imenikuh spodaj. Poslal bom te e-pošte inštruktorjem, ki na zahtevo uporabljajo moje besedilo. Besedilni materiali so na voljo v treh okusih: pdf za iskanje, lix in tex za spreminjanje in uporabo s strani inštruktorjev.

  • Maple Notebooks Vadnica prenosni računalniki v Mapleu, nekateri od njih so osnova za projekte linearne algebre.
  • Mathematica Notebooks Tutorial prenosniki v Mathematica, nekateri od njih so osnova za linearne algebre projektov (v starih mathematica. Mma in novih. Nb formatov. Jaz jih bom posodobiti v prihodnosti, ker nisem uporabljal Mathematica v nekaj časa. )
  • Datoteke Matlab Files za Matlab in program, podoben Matlabu, imenovanemu Octave, ki sem ga odkril zelo uporabno v linearni algebri.
  • Vzorec Dokumenti Tukaj so vzorčni učni načrti in izjave o politiki razreda, ki sem jih uporabil z mojim besedilom. Oblike so html, tex in lyx.
  • Primeri izpitov in projektov Tukaj so vzorčni izpiti, ki sem jih uporabil skupaj z mojim besedilom; so datoteke iz lateksa in lisa, zato jih lahko inštruktorji masirajo, da ustrezajo svojim potrebam.

Povratne liste

To je frustrirajuće, da debug besedilo, ki ste ga sami napisali. Ugotovil sem, da sem prevečkrat prebral, kar sem mislil, da bi bil na strani, ne pa kaj pravzaprav na strani. Želim se zahvaliti mojim številnim študentom in kolegom, ki so v besedilu sledili številnim napakam. Spoznala sem tudi, da se uredniška pomoč lahko najbolj nepričakovano obrne. Dolgo sem zahvalil dr. Davidu Taylorju in dr. Matsu Desaixu, ki so zelo dobro prebrali veliko besedila na lastno pobudo, in mi je prineslo veliko napak v mojo pozornost. Nekako sumim, da bitka ni končana, zato, če najdete kakršne koli napake, ki niso navedene spodaj, jih prijavite.

Napaka pri mehkem tiskanju besedila se nanaša tudi na trdi tisk, ki je prišel šest mesecev prej kot besedilo mehkega pokrova. Nasprotno pa je bila napaka pri trdem tisku izrezana pri tiskanju mehkega pokrova. Med pisanjem instrukcijskega priročnika za inštruktorja sem ponovil vse rešitve za vaje na zadnji strani besedila in ugotovil še nekaj več napak, ki so zabeležene spodaj v napakah

Here is the table of contents of the text:

Uporabljena analiza linearne algebre in matrike
z
Thomas S. Shores
Avtorske pravice © 2007 Springer Science + Business Media, LLC

Predgovor

Poglavje 1. LINEARNI SISTEMI EQUATIONS

 

1. Nekateri primeri

2. Oznake in pregled številk

3. Gaussova izločitev: osnovne ideje

4. Gaussova izločitev: splošni postopek

5. * Računalniške opombe in projekti

 

Poglavje 2. MATRIX ALGEBRA

 

1. Matrični dodatek in skalarno množenje

2. Matrično množenje

3. Uporaba matrike aritmetike

4. Posebne matrike in transponira

5. Matriks Inverses

6. Osnovne lastnosti determinant

7. * Računalniške opombe in projekti

 

Poglavje 3. VECTOR PROSTORI

 

1. Definicije in osnovni pojmi

2. Podprostori

3. Linearne kombinacije

4. Podprostori, povezani z matrikami in operatorji

5. Osnove in dimenzija

6. Ponovljeni linearni sistemi

7. * Računalniške opombe in projekti

 

Poglavje 4. GEOMETRIČNI ASPEKTI STANDARDNIH PROSTOROV

 

1. Standardni standard in notranji izdelek

2. Uporaba standardnih in notranjih izdelkov

3. Orthogonalne in enotne matrike

4. * Sprememba osnovnega in linearnega operaterja

5. * Računalniške opombe in projekti

 

Poglavje 5. PROBLEM EIGENVALUE

 

1. Definicije in osnovne lastnosti

2. Podobnost in diagonalizacija

3. Aplikacije za diskretne dinamične sisteme

4. Ortogonalna diagonalizacija

5. * Obrazec Schur in aplikacije

6. * Singularna razčlenitev vrednosti

7. * Računalniške opombe in projekti

 

Poglavje 6. GEOMETRIČNI VIDIKI IZVEDENIH PROSTOROV

 

1. Normirani prostori

2. Notranji proizvodni prostori

3. Algoritem Gram-Schmidt

4. Ponovno uvedeni linearni sistemi

5. * Operator Norms

6. * Računalniške opombe in projekti

 

Tabela simbolov

Odgovori na izbrane vaje

Reference

Indeks

 

Odvzet od : http://www.math.unl.edu/~tshores1/linalgtext.html

“PRVI DOPUST AYN RAND NA JAPONSKEM!”

Chris Matthew Sciabarra

Pravkar sem prejel kopije japonskega prevoda The Fountainhead, ki je bil objavljen 8. julija 2004. Pred nekaj leti me je obrnil Kayoko Fujimori iz Društvo za študij Ayn Randa na Japonskem. Kayo je tudi profesor na univerzi Momoyama Gakuin (vzdevek, univerza St. Andrew’s) v Osaki na Japonskem. Kayo me je vprašal, ali bom lahko razložil nekatere angleške idiomatske izraze, ki bi olajšali prevod v japonščino. Nimam pojma, če so bila moja pojasnila v pomoč (Kayo pravi, da so bili) in nimam pojma, kaj dejansko berem, ko odprem veličastno oddano 1000+ strani. Vendar vam lahko povem, da se je Kayo zelo potrudil v prevodu in da je končni izdelek videti čudovito, s kritično ilustracijo iz oljne slike, ki jo je ustvaril Nobuyuki Ohnishi, umetnik, znan po svojih delih v tej klasični obliki japonske animacije, anime . Ohnishi je znan tudi po risanju in barvanju nebotičnikov NYC po 11. septembru.

Kayo pojasnjuje, da na Japonskem nove knjige ureja širok “pas”. »Pas« ali »modri krilo« (glej zgoraj) reproducira majhen del knjige kot oglas. V tem primeru je Ayn Rand zapakirano za japonsko občinstvo z naslednjimi informacijami: “Ayn Rand je vodja libertarijanizma, filozofija ameriških ljudi, ki stoji proti neokonzervativnemu.” Prisežem, da nisem imel ničesar s tem; kot priznava Kayo, kopija ne zajema bistva Ayn Randa. Ampak jaz bi bil prvi, ki bi rekel, da je založnik pravilno ugotovil bistveno nasprotovanje med Randomom in neokonservativnimi misli. Očitno je, da mnogi japonski bralci zanima globalistične posledice neokonservatizma, tako da vse, kar predlaga, da je opozicija prodajna točka. Oglasi se nadaljujejo: “Ta roman je po anketi Random House in Modern Library leta 1998 postavil drugo med najboljših 100 (angleško pisanih) romanov 20. stoletja. Ta roman se je dobro prodajal že od leta 1943, več kot 7 milijonov kopije doslej! Prvi iztovor Ayn Randa na Japonskem! ”

Medtem je vidik tega projekta, ki mi je prižgal srce, priznanje Kayo na strani 1037 (priznanja so ponavadi objavljena na koncu knjig na Japonskem). Tukaj sem pregledal ustrezno stran:

Bil sem obveščen, da je moje ime, napisano v japonščini, levo od oklepajevega angleškega prevoda, 13 črk, vključno s 11-črkovnimi črkami in dvema obdobnima podobama, 4 vrstice na zgornji sliki. Kayo prevaja prelaz za mene:

Najprej se moram zahvaliti dr. Chrisu Matthew Sciabarri. Dr. Sciabarra je eden od najboljših in najbolj produktivnih znanstvenikov v študiji libertarijanstva in Ayn Rand. Njegove skrbne pripombe in premišljeni nasveti so mi pomagali dokončati moj težek projekt – prevod tega dolgega, velikega romana The Fountainhead. Velika predanost dr. Sciabarre prvemu srečanju med japonskimi intelektualci in Ayn Random ni mogoče preveč poudariti.

Hvala, Kayo, za vse vaše skrbnosti, vestnosti in prijaznosti.

Pridobite svojo kopijo japonske fontane z obiskom amazon.co.jp.

Other Essays by Chris Matthew Sciabarra Back to Dialectics & Liberty Home Page

 

Za izvirno angleško besedilo pojdite na: https://www.nyu.edu/projects/sciabarra/essays/japan.htm

Sistem za zaznavanje in raziskovanje mobilnih naprav (MOSES)

Anton Riedl

Meni

Pomembne povezave
Tiny OS namestitev
Programiranje zvezdic
Programiranje Mote
Linux programiranje

Člani

Roberto Flores
Costa Gerousis
Dave Hibler
Dr. Anton Riedl
Dali Wang

 

Pomembne povezave

Tiny OS Community Forum
Omrežje za senzorje samovzdevkov
Prenosi programske opreme Crossbowja

Tiny OS namestitev

Sledite tej strani za namestitev Tiny OS.

Namestitev na Ubuntu

Namestitveni postopek na strani Tiny OS daje samo rpm’s, ki so namenjeni Redhatovim sistemom (ali sistemom Redhat). Vendar je Ubuntu sistem, ki temelji na Debianu in zato zahteva pakete, specifične za Debian.
Kljub temu se lahko rpm še vedno uporablja. Sledite navodilom na strani namestitve Tiny OS. Pretvoriti morate rpm v pakete Debian. To je mogoče storiti s tujim ukazom:
sudo alien -d * .rpm

Pakete sem namestil z upraviteljem paketa Debian dpkg. Ukaz je nekaj takega:
dpkg -install whatever.deb
Prav tako bi bilo treba uporabiti ukaz apt-get install.

Programiranje zvezdic

Programi

Te programe lahko kopirate v zvezdico s scp ukazom. Mogoče bi jih bilo mogoče voditi tako, kot je to.
Izvorna koda za te programe se nahaja na moses pod /home/moses/tinyos-2.x/support/sdk/c.
Viri je treba navzkrižno sestaviti za procesorja ARM. Ročna orodja morajo biti nameščena na moses.

Uporaba programov

Serijski špediter sf

Serijski posrednik zagotavlja most med serijskim vmesnikom in omrežjem. Običajno se na zvezdnem vratu priključi serijska vrata na micaz mote. Mreža na drugi strani bi lahko bila povezava preko ethernet-a ali pa samo povezava na lokalnem gostitelju.
Uporaba: hitrost priklopa naprave sf
Primer: sf 9002 / dev / tts / 2 micaz

Serijski posrednik Pošlji sfsend

Ta program prikazuje, kako se paketi lahko pošiljajo preko serijskega posrednika.
Primer: sfsend IPADDRESS PORT 0x00 0xff 0xff 0x04 0x22 0x06 0x00 0x01 0x00 0xaa

To je surovi paket, ki mora slediti paketnim specifikacijam radijske povezave. Dane bajtne nastavitve morajo delovati kot primer za oddajni paket. To je en vidik, ki potrebuje nadaljnjo preiskavo. Sčasoma želimo poslati lastne podatke.

Programiranje Mote

Programi

Nalaganje programov

TinyOS modul je mogoče naložiti na mote bodisi prek programirne plošče USB ali preko zvezdnega vratca. Vendar, ko sem to naredil neposredno iz zvezdnega vratca, sem opazil, da postopek nalaganja blokira serijski vmesnik. Mote ni mogoče uporabiti takole. Verjetno (samo razmišljam o tem, vendar še nisem poskusil), bi lahko ponovno zagnali problem.
V vsakem primeru sta dva načina za prenos programa TinyOS na mote naslednja:

USB Programming Board v Linuxu

naredi micaz namestiti mib510, / dev / ttyUSB0

Linux programiranje

Programi

Naslednji programi tečejo le na napravi z rednim Linuxom. Naš cilj bi moral biti sprememba izvorne kode na način, ki se izvaja na zvezdnikih. Izvorno kodo lahko najdete na moses pod
/home/moses/tinyos-2.x/support/sdk/java

Java

Uporaba programov

Program Java Pošlji

Primer: java net.tinyos.tools.Send 00 ff ff 04 22 06 00 01 00 BB

Java program Poslušaj

Komunicirajte z mote skozi serijski vmesnik (in programsko ploščo USB) z uporabo storitve Listen:
java net.tinyos.tools.Listen -comm serijsko @ / dev / ttyUSB1: micaz

Kako poslušati serijski posrednik:
java net.tinyos.tools.Listen -comm sf @ IPADDRESS: 9002

 

Vir: http://www.pcs.cnu.edu/~riedl/research/moses/moses.html

 

Rutgersova univerza za fiziko in astronomijo

Rutgersova univerza za fiziko in astronomijo

Vanderbilt ultra-mehka psevdopotencialna spletna stran

To je primarno mesto za distribucijo generacijske kode “ UltraSoft PseudoPotential ” (USPP) iz skupine David Vanderbilt na univerzi Rutgers.

Kazalo

Brskanje in prenos paketa USPP

Če si želite ogledati ta paket in se seznaniti z njeno vsebino, si lahko ogledate najnovejšo različico v obliki DIRECTORY DREE.

Če želite uporabiti paket, ga morate prenesti kot je opisano spodaj.

Fortranovi viri za generiranje psevdopotencialov

Ta koda je prosto porazdeljena v skladu z javnimi licencami GNU GPL. Uporabite ga lahko za lastne raziskovalne namene ali ga posredujte drugim za podobno uporabo. Upoštevajte pa naslednje omejitve:

  • Koda ni zagotovljena brez napak.
  • Kakovost psevdopotencialov, ki jih ustvarjajo vhodne datoteke, ni zagotovljena.
  • Za ta paket ni zagotovljena aktivna podpora.

Viri Fortran v paketu USPP se začnejo z izdajo 7.3.3 (uspp-733). Prejšnje različice so bile razdeljene samo po e-poštni zahtevi; zadnji je bil “a7.3.2”. Kar zadeva vire Fortran, je uspp-733 v bistvu funkcionalno enakovreden a7.3.2 (le zelo majhne popravke in kozmetične izboljšave so bile narejene pri prehodu od 7,3,2 do uspp-733).

Glavne spremembe v odhodu od a.3.3.2 do uspp-733 so pomembna prenova strukture imenika, makefilov in dokumentacije ter dodajanje knjižnice prispevanih psevdopotencialov.

Oglejte si Source / README za povzetek izboljšav, ki so bile narejene izvornim kodam iz ene izdaje v drugo, vključno s tistimi, ki so vodile do najnovejšega uspp-736. Najbolj podrobne informacije o zgodovini izdaje najdete v komentarjih glave, ki sestavljajo prvih nekaj sto vrstic glavnega programa runatom.f.

Pretvorba v format PAW z uporabo USPP2PAW

Zahvaljujoč Marc Torrent in Francois Jollet je mogoče kodo USPP-ja dopolnjevati tako, da ustvarja potenciale PAW (povečanega projektorja), ki jih lahko beremo z ABINIT-om. Glej Kako zgraditi PAW atomske nabore podatkov za ABINIT z uporabo generatorja USPP za navodila in povezave za prenos. za navodila in povezave za prenos.

Pseudopotencialne knjižnice

Uporabnikom, ki iščejo knjižnico že ustvarjenih psevdopotencialov, je predlagano, da uporabijo Pseudopotencialna knjižnica Garrity-Bennett-Rabe-Vanderbilt (GBRV), ki so jo leta 2013 razvili Kevin F. Garrity, Joseph W. Bennett, Karin M. Rabe in David Vanderbilt , kot je opisano v “Pseudopotenciali za izračune DFT z visokim pretokom”, Comp. Mater. Sci. 81, 446 (2014) (lokalni pred tisk). Ta knjižnica je bila zasnovana in preizkušena za uporabo pri visokokakovostnih izračunih, ki zahtevajo natančno, izčrpno in računsko poceni knjižnico psevdopotencialov, testirana pa je bila v mnogih okoljih povezovanja.

Knjižnica je bila ustvarjena tako, da je bila 1) celovita, 2) robustno točna, in 3) računsko poceni. Knjižnico smo izdelali z enim samim nizkim ravninskim valovom in ga preizkusili s primerjavo vseh elektronskih izračunov za različne kovinske, ionske in kovalentno vezane materiale. Ugotovili smo, da GBRV knjižnica daje konstante mrež, bulk modulov in magnetne trenutke, ki imajo večjo splošno natančnost kot druge celovite knjižnice pseudopotencialov ter primerljive ali nižje računske stroške.

Čeprav so optimizirani za izračun visoke zmogljivosti, bi morale biti pseudopotenciali primerni za mnoge aplikacije.

Zgodovina knjižnice: Prej sem objavil “Legacy Library” psevdopotencialov, ki so bili sestavljeni sčasoma, večinoma so bili člani skupine Vanderbilt, večinoma konec devetdesetih in zgodnjih 2000-ih. Ta knjižnica je nepopolna, ad-hoc in ni dosledno testirana. Ne priporočam več teh navodil, ampak za združljivostjo za nazaj so podrobnosti še vedno objavljene tukaj.

Prenosi

Vsaka od spodnjih povezav kaže na tarredno-gzipiran arhiv distribucije, ki je naveden v obratnem kronološkem vrstnem redu. Prvi del imena (npr. “Uspp-736”) se nanaša na sprostitev izvornih virov v imeniku Bin /. Zadnja številka (npr. “-0”) se nanaša na zaporedje posodobitev za stvari, kot so knjižnica psevdopotencialov, dokumentacija ali makefile.

V večini Unix sistemov lahko arhivu razpakirate tako, da naredite nekaj podobnega

gunzip uspp-736-0.tgz
tar xf uspp-736-0.tar
rm uspp-736-0.tar

Začetek

Če želite samo generirati enega ali več pseudopotencialov, ki so že vključeni v knjižnico, morate najti večino informacij, ki jih potrebujete v AA-QUICK-START, kar pojasnjuje, kako sestaviti in zagnati program za generiranje pseudopotenciala iz datoteke parametrov knjižnice.

Če ste bolj ambiciozni in želite spremeniti obstoječega psevdopotenciala ali ustvariti povsem novega, glejte Doc / TUTORIAL.

Upoštevajte, da je privzeto pseudopotencial ustvarjen kot neformatirana binarna podatkovna datoteka, kot je opisano v dokumentu Doc / FORMAT. Če je potrebno, ga lahko pretvorite v formatirano obliko z uporabo utility programa reform.f v imeniku Utils.

Dokumentacija

Naslednje datoteke so lahko v pomoč pri usmerjanju:

  • AA-QUICK-START: Kratka navodila za pripravo in zagon programa za ustvarjanje potencialov v knjižnici.
  • Doc / TUTORIAL: Če želite ustvariti lasten lasten psevdopotencial, je to mesto za iskanje. Prav tako vam lahko pomaga oceniti kakovost obstoječega potenciala v knjižnici tako, da podate nekaj nasvetov o tem, kaj iskati v izhodni datoteki.
  • Doc / INPUT_AE: Opis strukture vhodne datoteke za predhodne vse-elektronske programe.
  • Doc / INPUT_GEN: Opis strukture vhodne datoteke za teče generacije psevdopotencialov.
  • Doc / FORMAT: Opis strukture izhodne datoteke in navodil za pretvorbo v formatirano obliko.
  • Utils / read_uspp.f: Vzorec programa, ki daje kratek povzetek pseudopotencialne strukture datotek.
  • Vir / runatom.f: To je glavni fortran program. V izvorni kodi je nekaj interne dokumentacije.

Reference literature o ultrasoftovih psevdopotencialih so predvsem te:

  • David Vanderbilt, “Mehki samozadostni pseudotoksični potenciali v generaliziranem formalizmu lastnih vrednosti”, “Phys. Rev. B 41 (Rapid Communications), 7892 (1990). (kopija revije, krajevna kopija)
  • Kari Laasonen, Roberto Car, Changyol Lee in David Vanderbilt, “Izvajanje ultra-mehkih pseudotoksinov v ab-initio molekularni dinamiki”, “Phys. Rev. B 43 (Rapid Communications), 6796 (1991). (kopija revije, krajevna kopija)
  • Kari Laasonen, Alfredo Pasquarello, Changyol Lee, Roberto Car in David Vanderbilt, “Molekularna dinamika Car-Parrinella z ultrazvočnimi pseudopotencijami Vanderbilt’s”, “Phys. Rev. B 47, 10142 (1993). (kopija revije, krajevna kopija)

Uporabniška skupnost

Zavedam se naslednjih kod odprtokodnih kod, ki lahko uporabljajo ultrasoftne pseudopotenciale, ki jih ustvari ta paket:

DACAPO je del projekta KAMP Open Software (CAMPOS) projekta Center za atomiko fizike materialov (CAMP) na Tehnični univerzi na Danskem. To je program skupne energije, ki temelji na teoriji funkcionalnosti gostote z uporabo ravninskega vala in Vanderbilt ultrasoft pseudopotencialov. Program izvaja samonastavne izračune za lokalno aproksimacijo gostote (LDA) in različne potenciale korelacijskih razmerij za izmenjavo splošnih gradientov (GGA). Lahko opravlja molekularno dinamiko in strukturne sprostitve in se lahko sestavi za seriel in vzporedno izvedbo na številnih strojnih ploščadih.

Distribucija DACAPO vsebuje a knjižnica ultrazvočnih psevdopotencialov ki pokriva večino periodične tabele, ustvarjene z uporabo starejše različice a7.0.0 tega paketa. Vendar se knjižnica DACAPO osredotoča na to, da se psevdopotencialom sami zagotovijo v binarni obliki, ne pa vhodne datoteke generacije. Slednje so zdaj na voljo za številne elemente v knjižnici DACAPO. Za več informacij glejte zgoraj.

PWSCF (samonastavljivo polje ploskih valov) je niz programov za izračun elektronskih struktur v okviru teorije funkcionalnosti gostote in teorije perturbacije funkcionalnosti gostote, pri čemer se uporablja osnovni valovni niz. Primarni avtorji so S. Baroni, S. de Gironcoli, A. Dal Corso in P. Giannozzi. Podpira več okusov standardnih ohranjevalnih pseudopotencialov in dveh okusov ultrazvočnih (glejte tukaj, “vdb” označuje združljivost s tem paketom, medtem ko je “RRKJ3” drugačen format). Medtem ko so prejšnje različice tega kodnega paketa vsebovale nekatere omejitve glede možnosti, ki bi se lahko uporabile pri ultrazvočnih potencialih, so te omejitve zdaj v veliki meri odpravljene, izjema pa je, da so izračuni derivatov tretjega reda še vedno nezdružljivi z ultrasoft potenciali.

JDFTx je funkcionalna koda gostote valovnih valov, ki uvaja funkcionalno teorijo skupne gostote [S.A. Petrosyan, A.A. Rigos in T.A. Arias, J Phys Chem B. 109, 15436 (2005)], ki zagotavlja posebno primeren okvir za izračun ab initio v elektrokemijskih kontekstih, npr. Elektronskih sistemov v stiku s tekočimi okolji.

Pretvorbene rutine so zdaj razvite za:

Abinit je bil revidiran, da bi lahko opisal opisane atome atomov (PAW), ki jih lahko grobo rečeno označimo kot “pseudopotenciale”. Modul z imenom “USpp2Abinit” omogoča izgradnjo potenciala PAW od začetnega ultrazvočnega pseudopotenciala, ki ga ustvarja kodo USPP. Ta funkcija bo imela Abinit različice 4.2.1 in novejše. Za več informacij glejte

Poleg tega so združljivi tudi naslednji lastniške pakete:

Koda CPMD je plavzoplastno izvajanje teorije funkcionalnosti gostote, ki je posebej zasnovana za ab-initio molekularno dinamiko. Njegovo prvo različico je razvil Jurg Hutter v IBM Zurich Research Laboratory, ki je začel iz prvotnih kod Car-Parrinello. Trenutna različica 3.5 je avtorsko zaščitena s strani IBM Corp in Max Planck Institute, Stuttgart, in se brezplačno razdeljuje neprofitnim organizacijam. Podpiram normalne in ultrazvočne pseudopotenciale.

Komercialna programska oprema, ki je na voljo pri podjetju Accelrys (prej Molecular Simulations Inc). Celovita namenska konjugatna gradientna pseudopotencialna koda. Vključuje svojo lastno knjižnico uspp-73X-kompatibilnih ultrazvočnih pseudopotencialov.

  • CUSP.

Paket CUSP (Conjugate-gradient UltraSoft Pseudopotential) je bil razvit v skupini D. Vanderbilt v zgodnjih devetdesetih letih in jo v preteklih letih uporabljajo nekateri člani skupine Vanderbilt in več sodelavcev. To je program za skupno energijo in sile, ki je specializiran za učinkovito uporabo ultrazvočnih psevdopotencialov in za uporabo pri izolatorjih. Trenutna najnovejša splošna izdaja je cusp5.6.1. Za nadaljnje podrobnosti se obrnite na dhv@physics.rutgers.edu ali povprašajte o dostopu.

  • CP.

Ta koda trenutno uporablja skupina R. Car na univerzi Princeton. Poleg standardnih varčevalnih psevdonimov podpira tudi ultrazvočne potenciale, ki jih ustvari ta paket, ali tiste iz obrazca “RRKJ3”, omenjene v povezavi s PWSCF zgoraj. Lahko ga prenesete s spletnega mesta http://www.democritos.it/scientific.php.

Druga znana lastna koda, ki uporablja ultrasoftne potenciale, je paket VASP. Vendar pa VASP uporablja ultrasoft potenciale, ustvarjene z uporabo nekoliko drugačne sheme od tistega, ki se izvaja tukaj. Tako se psevdopotenciali, vzeti iz knjižnice, ki so del distribucije VASP, ne morejo uvažati v zgornje kodne pakete in obratno.

Arhiv prejšnjih različic

Arhiv prejšnjih različic paketa uspp je na voljo tukaj. To bi lahko bilo koristno pri reševanju vprašanj združljivosti, povezanih s potenciali, ustvarjenimi s starejšimi različicami kode.

Povratne informacije

Prosimo, pošljite pripombe ali predloge za izboljšavo na dhv@physics.rutgers.edu.

Ugotovitve in izjava o zavrnitvi

Ta spletna stran delno temelji na delu, ki ga podpira Nacionalna znanstvena fundacija ZDA pod št. 9981193, 0233925, 0549198 in 1005838. Mnenja, ugotovitve in sklepi ali priporočila, izražena v tem gradivu, so avtorji in ne nujno odražajo stališča Nacionalne znanstvene fundacije.


Nazaj na domačo stran Vanderbilt.

 

Izvirno angleško besedilo: http://www.physics.rutgers.edu/~dhv/uspp/