[Progetto] Boost lib & 64bit
Inviato: mercoledì 4 aprile 2007, 9:17
Salve a tutti!!!
ho da poco cambiato e il sistema operativo( Suse -> Ubuntu) e la stazione ( 32bit -> 64 bit) .
Gran parte dei miei codici utilizzano le matrici sparse della Boost lib. ( www.boost.org) .
Ho notato che sulla nuova macchina a 64bit ho problemi di output con queste strutture,
nel senso che questa matrice non puo´ essere caricata ( cioe´ viene caricata solo la 1 colonna e bo´n!).
Ho anche fatto una prova basic (3*3) matrice sparsa su 64b e andava senza problemi.
Poi, nello stesso giorno, col medesimo codice ho scovato una macchina a 32 bit e ho fatto girare il codice
e andava tutto alla grande.
Allora mi direte: usa la macchina a 32! ( se posso eviterei allegramente di rinstallare tutto quanto da capo,
ho il sospetto che esistano librerie sospette che automaticamente facciano la tara a matrici semi vuote...)
Qualcuno di voi ha qualche idea a riguardo, prima che rifinisca il codice a martellate!?!??!
Ringrazio i Volenterosi che arriveranno in soccorso,
La_Bazza
ho da poco cambiato e il sistema operativo( Suse -> Ubuntu) e la stazione ( 32bit -> 64 bit) .
Gran parte dei miei codici utilizzano le matrici sparse della Boost lib. ( www.boost.org) .
Ho notato che sulla nuova macchina a 64bit ho problemi di output con queste strutture,
nel senso che questa matrice non puo´ essere caricata ( cioe´ viene caricata solo la 1 colonna e bo´n!).
Ho anche fatto una prova basic (3*3) matrice sparsa su 64b e andava senza problemi.
Poi, nello stesso giorno, col medesimo codice ho scovato una macchina a 32 bit e ho fatto girare il codice
e andava tutto alla grande.
Allora mi direte: usa la macchina a 32! ( se posso eviterei allegramente di rinstallare tutto quanto da capo,
ho il sospetto che esistano librerie sospette che automaticamente facciano la tara a matrici semi vuote...)
Qualcuno di voi ha qualche idea a riguardo, prima che rifinisca il codice a martellate!?!??!
Ringrazio i Volenterosi che arriveranno in soccorso,
La_Bazza